How long do period cramps last, and how bad can they get?

This article is for general information and is not medical advice. If something here doesn't match what you're experiencing, please talk to a doctor.

The short answer

Period cramps usually begin just before or as bleeding starts, are worst in the first 24 hours, and last 1 to 3 days. ACOG describes typical pain as starting a day or two before the period and lasting 12 to 72 hours. Cramps that last the whole period, start a week early, or keep you off school or work are worth a doctor’s visit.

When cramps start

The womb squeezes to shed its lining, and the chemicals that drive the squeezing (prostaglandins) are highest right at the start of the period. So cramps most often start:

Cramps that begin a week or more before the period are more likely premenstrual symptoms or, if they are strong, something like endometriosis. See signs your period is coming.

How long after cramps does the period start?

If cramps are the kind that come right before a period, bleeding usually follows within a few hours to a day. If you have had cramps for several days with no bleeding, think about: a late period (why is my period late), ovulation pain (a one-sided twinge mid-cycle), a stomach bug, or early pregnancy if you could be pregnant.

How bad can cramps get?

Most people describe period cramps as a dull, squeezing ache that comes in waves, strong enough to notice but not enough to stop the day. For some, cramps are sharp, spread to the back and thighs, and come with nausea, diarrhoea, headache or dizziness. ACOG and the NHS both say pain this strong is common but not something to just put up with: it responds well to treatment, and it can be a sign of a condition such as endometriosis, adenomyosis or fibroids.

A useful test is whether painkillers work. Primary period pain (the ordinary kind) usually eases with ibuprofen or similar. Pain that doesn’t respond, or is getting worse year by year, needs a check.

What helps

When to see a doctor

Track the pattern

Noting how many days you had cramps, how strong they were, and whether painkillers helped tells a doctor far more than “they’re bad”. Over a few months it also shows whether things are stable or getting worse. Cycella logs which days you had pain, with the dates, in a few taps with no account, and keeps it on your phone; the app is free on Google Play for Android.

Try the Next period calculator, or see Cycella in Nepal. Cycella is a free, private Android period tracker, now on Google Play.

Was this helpful?