Hi I think you should consult a gynecologist for complete examination. Get a pelvic examination done by a gynecologist to rule out any cervical pathology. Get a ultrasound done to see uterus and ovaries and endometrial thickness. If endometrial thickness is more than 4mm, you may need endometrial biopsy to rule out any endometrial pathology. You can take some medicines like tranexamic acid to stop the bleeding. Hope it helps.