Discover the medical reasons behind heavy menstrual bleeding (menorrhagia), including fibroids, hormone imbalances and adenomyosis. Learn diagnosis methods, treatment comparisons and when to seek help.