Irregularities in hormonal levels, such as estrogen and progesterone, can affect the menstrual cycle and lead to heavy bleeding.
Conditions like fibroids (noncancerous growths in the uterus), polyps, adenomyosis, or uterine abnormalities can cause heavy menstrual bleeding.
Conditions such as bleeding disorders, thyroid disorders, pelvic inflammatory disease (PID), or certain medications can also contribute to excessive bleeding during menstruation.