My GYN told me the heavier you the thicker your endometrial lining is and as we rapidly lose weight, the lining sheds. So we may not actually having a true period, just constant shedding. He put me on a good birth control and we are watching my iron level.