Period predictor
Enter the first day of your last period and your usual cycle length and this tool gives you the next twelve period start dates, the likely window around each one, and the date each should finish. The margin widens the further ahead you look, because that is what the measured data show. Nothing is transmitted.
Period predictor
No sign-up · PrivateThe first day of proper bleeding, not spotting. This is day 1.
First day of one period to the first day of the next. The average is 29.3 days across 612,613 measured cycles — only 13% of cycles are exactly 28.
Look back over about six cycles if you can.
These two are read as roughly your 95% limits, which is where the margin below comes from.
Optional. Cycle-to-cycle variation shrinks slightly through the thirties and climbs again after 40 (Bull 2019). Skip it and the tool uses the all-ages figure of 2.6 days.
NHS: usually about 5 days, anywhere from 2 to 7. Used only to work out the last day of each period.
Your period was due
2 days ago. A few days late is within normal variation.
Most likely window for that one: Sun 26 Jul to Sat 1 Aug (about 2 cycles in 3), or 24 Jul to 3 Aug to be 95% sure
It should finish around: 2 August 2026 (5 days)
Today: Cycle day 31 — that period is 2 days overdue. Late by a few days is ordinary; if you could be pregnant, a test is worth doing. If a period has since arrived, enter its first day instead and the rest of the dates will move.
Cycle length used: 28 days, varying by ± 2.6 days — from the all-ages measured average of 2.6 days (Bull 2019)
Twelve periods from now: 2 June 2027, give or take 9 days — and up to 18 days either way
Nothing you type leaves your device. The whole calculation runs in your browser.
How this is calculated
FormulaHow the dates and the margins are calculated
Step 1 — the expected dates. Period number k starts on first day of your last period + (k × cycle length), measured first day to first day. The last day of each period is the start plus your period length minus one. The NHS notes a period usually lasts about 5 days, anywhere from 2 to 7.
Step 2 — the margin, which is the part that matters. Bull and colleagues (npj Digital Medicine, 2019) analysed 612,613 ovulatory cycles from 124,648 women and defined per-user cycle length variation as one standard deviation of that woman's own cycle lengths. Across the whole sample it was 2.6 days. By age it was 2.9 days at 18–24, 2.8 at 25–29, 2.6 at 30–34, 2.3 at 35–39 and 2.4 at 40–45, rising to 3.1 days at age 45. So a woman with textbook-regular periods still moves by two to three days from cycle to cycle, and this tool starts from that figure rather than from zero.
Errors accumulate. If each cycle's length is independent with standard deviation s, the start of the k-th future period has standard deviation s × √k. One standard deviation covers about 68% of outcomes and 1.96 standard deviations about 95%. For s = 2.6 days that means roughly ±3 days for next month, ±6 days six months out and ±9 days a year out — and ±18 days if you want 95% confidence about a date twelve cycles away. The tool prints both bands on every row.
Step 3 — using your own range instead. If you know your shortest and longest recent cycles, the tool treats them as approximately your 2.5th and 97.5th percentiles, so mean = (shortest + longest) ÷ 2 and standard deviation = (longest − shortest) ÷ 3.92, where 3.92 is 2 × 1.96. Anyone who has tracked six or more cycles gets a tighter and more personal answer this way than from a population average. If the two numbers are entered as identical the spread is floored at half a day, and the tool says why rather than printing a false certainty.
What it deliberately does not do. It does not predict ovulation or fertile days, and it must not be used as contraception. Cycle-length variation is driven mainly by the follicular phase, so a period four days late usually means ovulation was four days late.
A date without a margin is not a prediction
Every period tracker on earth will print you a date. Almost none of them will tell you how wrong that date is likely to be, which is the only part that actually helps when you are booking a holiday, choosing a wedding date or deciding whether to worry.
The arithmetic behind the date is trivial: add your cycle length to the first day of your last period, then keep adding. The honest part is the spread. Bull and colleagues analysed 612,613 ovulatory cycles from 124,648 women, tracked with daily basal body temperature and urinary LH rather than recall, and measured how much each woman's own cycle length moved. The answer was a standard deviation of 2.6 days — among women who would describe themselves as regular. Nobody's cycle is a metronome.
Those errors compound. Because each cycle's length is roughly independent of the last, uncertainty grows with the square root of the number of cycles ahead. Next month is worth about three days either way. Six months out, six days. Twelve months out, nine days — and eighteen if you want to be 95% sure. That is not pessimism about the method; it is what calendar prediction is worth, and a tracker that prints a bare date for next August is quietly overselling itself.
What normal actually looks like
The NHS says the average cycle is around 28 days and that 'regular cycles that are longer or shorter than this, from 21 to 35 days, are normal'. Periods are classed as irregular if the gap between them is under 21 days or over 35.
The measured data agree and sharpen it. In Bull's sample the mean cycle length was 29.3 days, and only 13% of cycles were exactly 28. Sixty-five per cent fell between 25 and 30 days, 19% ran 31 to 35 days, 8% ran 21 to 24, and fewer than 1% were longer than 50 days. A 32-day cycle is not a fault to be corrected; it is the second most common bracket there is. The average period lasted 4.0 days, which sits inside the NHS's 2-to-7 range.
Cycles get shorter as you get older
Between the ages of 25 and 45, mean cycle length falls by about 0.18 days per year — roughly three days shorter at 45 than at 25 — and almost all of that comes from the follicular phase shortening. The luteal phase barely changes. Month-to-month variability also shrinks through the thirties, from 2.9 days in the late teens and early twenties to 2.3 days at 35 to 39, before climbing again after 40 and reaching its highest recorded level of 3.1 days at age 45.
This tool predicts from a single average and does not model that drift, so a twelve-month run of dates will creep slightly if you are near either end of the range. That is one more reason the margin on the far rows is wide.
Why a late period is usually nothing
Stress, weight change, heavy exercise, illness, travel, disrupted sleep and hormonal contraception all move periods, and they do it by shifting ovulation rather than by stretching the second half of the cycle. That is why a period arriving four days late usually means you ovulated about four days late, and why the whole thing resets the following month.
If pregnancy is possible, the NHS says you can test from the first day of a missed period, or at least 21 days after unprotected sex, and adds that a positive result is almost certainly correct while a negative one is less reliable. If a test is negative and your period still has not arrived, test again a few days later.
When to take it to a GP
The NHS suggests seeing a GP if your periods are irregular, if they last longer than seven days, if you bleed between periods, if the change comes with weight gain or unusual hair growth, or if you are having difficulty getting pregnant. Three missed periods in a row, with pregnancy ruled out, is also worth an appointment. Irregular cycles can be a sign that ovulation is not happening every month — something no calculator can detect from dates, and something that is often straightforwardly treatable.
This is not contraception
Predicting bleeding is not the same as predicting fertility, and neither is reliable enough to prevent a pregnancy. Wilcox, Dunson and Baird found that even women who described their cycles as regular had a 1 to 6% probability of being in their fertile window on the day their next period was due, and that on every cycle day between 6 and 21 at least one woman in ten was fertile. If you are avoiding pregnancy, use a method designed for it.
Sources
- Real-world menstrual cycle characteristics of more than 600,000 menstrual cycles — npj Digital Medicine (Bull JR et al., 2019), accessed
- Periods — NHS, accessed
- Irregular periods — NHS, accessed
- Periods and fertility in the menstrual cycle — NHS, accessed
- Doing a pregnancy test — NHS, accessed
- The timing of the 'fertile window' in the menstrual cycle: day specific estimates from a prospective study — BMJ (Wilcox AJ, Dunson D, Baird DD, 2000), accessed