Skip to content

Period Calculator

When your next periods are due, for the next six cycles.

From the first day of one period to the day before the next. 21 to 35 days is common.

Next period due

—

Likely to end
—
Cycle day today
—
Likely ovulation
—
Counts as late from
—

Good to know. Only about one cycle in eight is exactly 28 days. Most vary by a few days, and that is normal.

Not medical advice. Only your midwife or doctor can date a pregnancy.

How it works

In plain words

Add your cycle length to the first day of your last period to get the next one, and keep adding it for the periods after. Ovulation is usually about 14 days before a period starts.

The formula

next period = last period + cycle length
period ends = start + period length − 1
ovulation ≈ next period − 14 days

Worked example

A period that started on 1 March 2026, in a 28-day cycle, means the next one is due on Sunday, March 29, 2026, and likely lasts until 2 April.

Sources

Sources checked September 30, 2026. 4 automated tests check its answers on every change.

About the period calculator

Knowing when your next period is due helps you plan, notice changes and tell a doctor about your cycle. Enter the first day of your last period and your usual cycle length, and the calculator shows when the next six are likely to start and end.

A cycle is counted from the first day of one period to the day before the next. 28 days is the textbook average, but anything from 21 to 35 days is normal for adults, and teenagers’ cycles can be longer. Most people’s cycles vary by a few days from month to month, so treat the dates as a guide, and use the average of your last few cycles for the best estimate.

A period is usually considered late when it is more than about a week past the expected day. Stress, illness, travel, weight change, exercise and breastfeeding can all delay it. If you might be pregnant, a home pregnancy test is reliable from the first day of a missed period.

See a doctor if your cycles are regularly shorter than 21 days or longer than 35, if periods stop for three months or more, or if bleeding is very heavy or lasts more than seven days. This calculator can’t be used as contraception.

Questions people ask

How do I calculate when my next period is due?

Add your usual cycle length to the first day of your last period. With a 28-day cycle starting on 1 March, the next is due on 29 March.

When is a period late?

Usually when it is more than about a week past the expected date. A few days either way is normal.

What is a normal cycle length?

21 to 35 days for adults, counted from the first day of one period to the day before the next.

Put this calculator on your site

Paste this where you want it. It fits the width of the page, grows with the answer and follows your readers’ dark mode. Free, with no ads inside.

<a href="https://99solved.com/period-calculator" data-99solved>Period Calculator</a>
<script async src="https://99solved.com/embed.js"></script>