How long can menstrual bleeding last for?

The duration of menstrual bleeding can vary from person to person, but is typically between 3-7 days, with an average of 5. Some periods may be shorter or longer than this, and it is still considered normal if they fall within a range of 2-8 days. However, bleeding that lasts more than 8 days is considered prolonged or heavy menstrual bleeding and it is advisable to consult a doctor if persistent or excessively heavy bleeding occurs. Some underlying medical condition might be cause, such as hormonal imbalance, infections, uterine abnormalities or clotting disorders.

Mens Health - Related Articles