Question: how long does a normal period last?
Answer: Menstrual flow might occur every 21 to 35 days and last two to seven days. For the first few years after menstruation begins, long cycles are common. However, menstrual cycles tend to shorten and become more regular as you age.