How Long Do Periods Last?
A typical period lasts somewhere between 3 and 7 days. Outside that range happens, and is sometimes nothing to worry about — but it can also be a useful signal. Here's a clear breakdown.
The normal range
Most healthy menstruating people have periods that last between 3 and 7 days. Flow is typically heaviest in the first 2 days and tapers off after that.
Short periods (1–2 days)
Very short periods can be normal for some — especially in the first 2 years after menarche, in perimenopause, or when on hormonal birth control. Otherwise, persistently short periods could relate to thyroid function, very low body weight, intense exercise, or stress.
Long periods (8+ days)
Periods lasting more than a week are worth investigating. Possible causes include fibroids, polyps, hormonal imbalances, or thyroid issues. Long periods that include heavy bleeding (soaking a pad/tampon every 1–2 hours) deserve a doctor visit.
What changes things
Stress, travel, weight changes, intense exercise, medications, and life events all affect cycle length. One unusual cycle isn't necessarily a problem — repeated changes are more meaningful.