Period Calculator

Predictions only, and not birth control

Cycles change from month to month, so these dates are estimates. Do not use this calculator to avoid pregnancy. If your period is late, a pregnancy test is the way to find out. For contraception advice, speak with a doctor, nurse or sexual health clinic.

Predict your next period

days

days

For information only, not medical advice. Your entries stay in your browser and are not sent anywhere.

The short answer

A period calculator predicts your next period by adding your average cycle length to the first day of your last period. With a 28-day cycle, your next period starts 28 days after the last one began. The tool also lists your next 12 periods and shows whether your period is late.

Formulas and sources are named on this page. How we calculate.

How to use the Period Calculator

  1. Enter the first day of your last period. Count the first day of full flow, not light spotting.
  2. Enter your average cycle length: the number of days from the first day of one period to the first day of the next. To find it, note the start dates of your last three to six periods, work out the gaps and take the average. The default is 28 days.
  3. Enter how many days your period usually lasts. Most periods last between two and seven days, and the default is five.
  4. Press Predict my period to see when your next period is due, how long it should last, your next estimated ovulation date and a calendar of the next 12 periods.
  5. If your period is later than predicted, the result switches to a late-period check. When your period does start, come back and enter the new start date for fresh predictions.

How this is calculated

The calculator counts forward from the first day of your last period. Each cycle runs from the first day of one period to the day before the next period starts, so the next period begins exactly one cycle length after the last one began.

Next period starts = first day of last period + cycle length
Period ends = start date + (period length − 1) days
Each following period = previous start + cycle length
Estimated ovulation = next period start − 14 days

Worked examples

28-day cycle, 5-day period, last period started 1 October 2026. Next period = 1 October + 28 days = 29 October, lasting until 2 November. The period after that starts on 26 November. Ovulation in the cycle that ends on 29 October is estimated for 15 October.

35-day cycle, same start date. Next period = 1 October + 35 days = 5 November.

Late period. With a 28-day cycle and a last period on 1 October, a period due on 29 October that has not started by 5 November is 7 days late. At that point a pregnancy test is the next step.

What counts as a normal cycle?

The American College of Obstetricians and Gynecologists (ACOG) describes a typical adult cycle as 21 to 35 days, with a typical period lasting 2 to 7 days. The NHS gives the average as about 28 days, with a period usually lasting about 5 days. In the first few years after periods start, cycles are often longer and less regular, commonly 21 to 45 days.

Why predictions can be off

The calculator assumes your next cycle will be the same length as your average. In reality the length of a cycle can change from month to month. Stress, illness, travel, changes in weight or exercise, breastfeeding, some medicines and hormonal birth control can all move a period earlier or later. The further into the future a date is, the less certain it becomes, which is why the calendar is best used as a planning guide and refreshed each time a new period starts.

The four phases of a cycle

The cycle has two halves either side of ovulation. The follicular phase runs from the start of your period until ovulation, and the luteal phase runs from ovulation until the next period. The luteal phase is fairly steady at around 14 days, so changes in cycle length mostly come from the first half.

Next period date by cycle length

Examples for a last period that started on 1 October 2026
Cycle lengthNext period startsEstimated ovulation
21 days22 October8 October
24 days25 October11 October
26 days27 October13 October
28 days29 October15 October
30 days31 October17 October
32 days2 November19 October
35 days5 November22 October

Ovulation is estimated 14 days before the next period starts, so it falls on cycle day 8 in a 21-day cycle and day 22 in a 35-day cycle (day 1 is the first day of the period).

Typical ranges and when to talk to a doctor

Menstrual cycle ranges from ACOG and the NHS
WhatTypical rangeTalk to a doctor if
Cycle length, adults21 to 35 days (average about 28)Cycles are often shorter than 21 or longer than 35 days, or the length changes a lot from month to month
Cycle length, teens21 to 45 daysCycles are shorter than 21 or longer than 45 days
Length of period2 to 7 days (usually about 5)Bleeding lasts more than 7 days
FlowA pad or tampon lasts several hoursYou soak through one every 1 to 2 hours, or pass clots as big as a quarter or larger
Missed periodsOccasional late periods happenYour period stops for 3 months or more without explanation, or you have missed 3 in a row after a negative pregnancy test

The phases of a 28-day cycle

A general guide for a 28-day cycle with a 5-day period
PhaseCycle daysWhat is happening
Menstruation1 to 5The lining of the womb is shed as your period
Rest of the follicular phase6 to 14An egg matures and the womb lining builds up again
Ovulation15An egg is released from an ovary
Luteal phase16 to 28The lining stays in place. If there is no pregnancy, hormone levels fall and the next period begins

Frequently asked questions

How do I calculate when my next period is due?

Count from the first day of your last period. Add your average cycle length to that date. For a 28-day cycle, the next period is due 28 days after the last one started. The calculator does this for you and also lists the following 11 periods.

What is a normal cycle and period length?

ACOG describes a typical adult cycle as 21 to 35 days, with a period that lasts 2 to 7 days. The NHS gives an average of about 28 days between periods and about 5 days of bleeding. Teens often have longer cycles of 21 to 45 days while their cycles settle.

When should I take a pregnancy test if my period is late?

The NHS says you can do most pregnancy tests from the first day of a missed period. A positive result is almost certainly correct, but a negative result is less reliable, especially if taken too early. If you get a negative result and your period has not started, wait a few days and test again.

Why is my period late if I am not pregnant?

Common causes include stress, illness, a large change in weight or exercise, polycystic ovary syndrome (PCOS), thyroid problems, breastfeeding, perimenopause and some medicines such as hormonal birth control. A single late period is often nothing to worry about, but it is worth talking to a doctor if it keeps happening.

How accurate is a period calculator?

It is most accurate when your cycles are regular and you enter an average based on several recent cycles. The prediction is only as steady as your cycle, so a period can still arrive a few days early or late. Enter the new start date each month to keep the dates current.

When should I see a doctor about my periods?

See a doctor if you have missed three periods in a row, your periods stop for more than three months, bleeding lasts more than seven days, you soak a pad or tampon every one to two hours, or your cycle is often shorter than 21 or longer than 35 days. Seek help if you feel dizzy or faint with heavy bleeding.

See all pregnancy & cycle calculators

Sources

Disclaimer and editorial note

For information only, not medical advice. This calculator gives general estimates from the numbers you enter. It cannot diagnose, treat or prevent any condition and does not replace advice from a doctor, midwife, registered dietitian or other qualified professional who knows your history.

If you are worried about your periods, a possible pregnancy or heavy bleeding, speak with a doctor, nurse or midwife. This calculator cannot diagnose a medical problem and is not a contraceptive.

Written and maintained by the HealthFitnessHQ editorial team. We name the source of every formula and category used, and we review each calculator when guidance changes. Read how we work in our editorial policy and methodology.