US Trends

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.