Another common menstrual problem is a heavy period. Also called menorrhagia, heavy periods cause you to bleed more than normal. You may also have your period for longer than the average of five to seven days. Menorrhagia is mostly caused by imbalances in hormone levels, especially progesterone and estrogen
There are 39 products.