BlogHide Resteemsbetheviraa (27)in best • 3 years ago5 Life Lessons Learnt From Having a PeriodThe list of reasons to hate periods can seem never ending. But, do you know all the things that your menstrual cycle can reveal? We understand how irritated you are when you are down with your…