Menorrhagia, or abnormal heavy menstrual bleeding,is caused by a number of factors, including hormonal imbalance, uterine fibroids, polyps, ovarian cysts, and dysfunction of the ovaries.