Signs your period is coming: how soon symptoms start

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

Most people notice signs 1 to 7 days before their period, and the signs usually ease within a day or two of bleeding starting. The most common ones are sore or swollen breasts, bloating, mild cramps, tiredness, mood changes and a change in discharge. Which ones you get, and how strongly, is personal, and it can change from month to month.

If you have never had a period yet, read signs your first period is coming instead; the signals are different.

How soon before your period do symptoms start?

Premenstrual symptoms happen in the second half of the cycle, after ovulation, when hormone levels fall. The NHS and ACOG describe them as starting up to two weeks before the period in some people, but for most they are noticeable in the last few days. They should fade once the period starts; symptoms that carry on through the whole cycle are probably something else.

Common signs your period is about to start

You don’t need all of these. Many people have two or three that happen almost every cycle, which is the useful part: once you know your own set, they become a fairly reliable warning.

Am I starting my period, or is it something else?

How to know the date instead of guessing

Symptoms are clues; your own cycle history is the actual answer. Your next period is likely to start about one average cycle length after the first day of your last period. Log day 1 of each period for a few months and the pattern is usually clear. Our next period calculator works it out from your last period and cycle length; how often periods come explains why the date drifts across the calendar.

Logging symptoms alongside dates (sore breasts on day 24, cramps on day 27) shows you your personal countdown. Cycella is built for this kind of quick daily note and keeps everything on your phone with no account; it is free on Google Play for Android.

When to see a doctor

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?