Most commonly uterine fibroid presents as heavy menstrual bleeding. Most likely cause is
Dysregulation of local vasoactive growth factors is known to cause dilatation of endometrial venules which causes heavy menstrual bleeding.
Hormonal imbalance
Dilated endometrial venules
Ruptured fibroids
Torsion of fibroids