Most periods last 2 to 7 days, with around 5 days being typical. Bleeding is usually heaviest in the first couple of days and then gradually eases off. So how long does a period last for you specifically? Anywhere in that window can be completely normal — what matters most is what is consistent for your own body.
What counts as a normal period length?
A period is the days of bleeding at the start of your menstrual cycle. Health authorities including the NHS and Mayo Clinic describe a normal period as lasting 2 to 7 days, with roughly 5 days being average.
During those days you will usually lose about 20 to 90 ml of blood — that is only about 1 to 5 tablespoons, even though it can look like more. The flow is typically:
- Heaviest on days 1 and 2, often bright or deep red
- Lighter toward the end, sometimes pink or brown as flow slows
Your period length is just one part of a healthy cycle. To see how it fits with the whole picture, read What Is a Normal Menstrual Cycle?
What affects how long your period lasts?
Period length is not fixed — it can shift over months and across your lifetime. Common influences include:
- Age and life stage. New periods in teens are often irregular and may run short or long for the first few years.
- Hormonal changes. Natural fluctuations, perimenopause, and conditions affecting hormones can lengthen or shorten bleeding.
- Contraception. Hormonal birth control, including the pill, implant, and IUD, often makes periods lighter, shorter, or absent.
- Stress, weight changes, and illness. Major physical or emotional stress can alter flow and timing.
- Underlying conditions. Fibroids, polyps, thyroid problems, PCOS, or endometriosis can change how long or how heavily you bleed.
Periods in teens
According to ACOG, it is normal for periods to be irregular for several years after they first start. Early periods may last anywhere from 2 to 7 days and vary a lot in length from one month to the next while the body settles into a rhythm.
Periods approaching menopause
In the years before menopause, periods commonly become unpredictable — longer, shorter, heavier, or lighter — before they eventually stop. This irregularity is expected, though sudden heavy or very long bleeding still deserves a medical check.
When is a period too long or too short?
A single unusual cycle is rarely a concern. But certain patterns are worth discussing with a healthcare provider.
Bleeding that lasts too long
The CDC considers bleeding for more than 7 days a sign of heavy menstrual bleeding, particularly when it comes with:
- Soaking through a pad or tampon every hour for several hours
- Needing to double up on protection or change products overnight
- Passing blood clots the size of a quarter or larger
- Tiredness, breathlessness, or low energy (possible signs of anemia)
If this sounds familiar, learn more in Heavy Periods: Causes and Treatment.
Periods that are very short or have stopped
Very short or suddenly much lighter periods can be normal — for example, on certain contraception — but a lasting change can also reflect hormonal or thyroid issues. If your periods become irregular, see Irregular Periods: Causes and When to Worry. If a period is missing entirely, Why Is My Period Late? covers common causes.
The bottom line
For most people, a period lasts 2 to 7 days, with about 5 days being typical and flow heaviest at the start. Period length naturally varies with age, hormones, stress, and birth control, so some month-to-month difference is normal. The most useful thing you can do is learn your own pattern — then you will recognize when something changes. Bleeding longer than 7 days, very heavy flow, or a sudden lasting shift in your periods is worth raising with a healthcare provider, who can rule out treatable causes and give advice tailored to you.
This article is for general education and is not a substitute for individualized medical advice.

