What is the main cause of heavy bleeding during menstruation?

Heavy bleeding during menstruation is usually related to a hormonal imbalance.