How long does a period last?
“It is considered normal if a period lasts between two to seven days,” explains Dr. Beckham. On average, though, it’ll last for three to five days. That said, “periods can vary from person to person and even from month to month,” she adds.