how long should a period last
Most menstrual periods last about 3 to 7 days, with an “average” around 5 days of bleeding.
What’s considered normal
- A typical menstrual cycle (from day 1 of one period to day 1 of the next) is about 21–35 days long.
- Within that cycle, bleeding itself usually lasts 3–7 days, and anything in roughly the 2–8 day range can still be normal for some people.
- Flow is usually heaviest in the first day or two, then gradually gets lighter and may turn brownish at the end.
When a long period is a concern
- Bleeding longer than about 7–8 days, needing to change a pad/tampon every 1–2 hours, or passing many large clots can be a sign of heavy or prolonged bleeding and should be checked by a clinician.
- Very irregular cycles (for example, months without a period or bleeding in between periods) can be linked to hormonal issues, fibroids, thyroid problems, or other conditions that need medical evaluation.
When to see a doctor urgently
- Sudden very heavy bleeding, feeling dizzy or faint, severe pelvic pain, or bleeding after sex or after menopause are reasons to get urgent or same‑day medical care.
- If you are under 18 and your periods are extremely heavy, very painful, or still irregular several years after they started, it is also worth seeing a healthcare professional for assessment and reassurance.
Quick self‑check questions
- Is your bleeding usually 3–7 days and similar from month to month? That is generally considered normal.
- Has your period suddenly changed (much longer, heavier, or more painful than usual)? That shift is a good reason to talk with a nurse, doctor, or clinic.
If your current or next period is lasting longer than about a week, or you are worried for any reason, the safest move is to book an appointment with a healthcare professional so they can examine you and, if needed, run tests to rule out anything serious.