Unusually heavy periods can occur because of hormone problems,
thyroid, fibroid. In case you have taken any hormone containing medicines like emergency pills, you may get heavy bleeding. Do an ultrasound pelvis and revert with report. Further treatment will depend on that