How long will your periods stay for?

Menstrual periods typically last for around 2 to 7 days, with an average of 5 days. The length of periods can vary from woman to woman and may also vary from cycle to cycle for the same woman.

Hormone Issues - Related Articles