period advice?

Rose • Fiancée & Mommy

I am on the mini pill and don't have periods, haven't in 2 years. however in the last 2 weeks I have had 2 very heavy periods, my second one has been going on for 4 days now and it so heavy, it soaked through 2 pads in 3 hours and all through my underwear. What is going on ????