There can be a lot of reasons of heavy or prolonged bleeding which include fibroids , incomplete abortions ,
thyroid disorders , polycystic ovaries , hormonal imbalance , cyst in ovaries etc.
Next Steps
You can consult with me online via practo so that we can speak in details and I can send you a prescription advising what medicine you need to take in such situation