Hi there I understand your concern and anxiety...possible causes are polyps, fibroids,ovarian dysfunction,. Some blood coagulation disorders,
thyroid issues and many more....Consult nearest gynecologists for clinical examination and evaluation they will do the needful.