CalcPro

Period Calculator

Predict your next few period start dates from your cycle.

Not medical advice. This tool is for general information and education only. It is not a diagnosis and cannot replace a doctor. Consult a qualified healthcare professional before acting on any result.

How it works

Few things derail a week like an unanticipated period — the swim you skipped, the trip complicated, the meeting caught off guard. This period calculator exists so that doesn't keep happening. Feed it the first day of your most recent period, your typical cycle length, and how many days your bleeding usually lasts. It then counts forward by your cycle length to project the next several start dates, along with the expected end of your current flow.

This is general cycle tracking — not contraception, not ovulation prediction, not a fertility tool. It simply maps the rhythm you already live by so you can plan around it.

The formula

Next period start = Last period start + Average cycle length (days)

To project several cycles ahead, keep adding the cycle length. Your current period's expected end follows a shorter count:

Period end = Last period start + Period length (days) - 1

The minus one accounts for the start day being day 1 of bleeding.

Worked example

Say your last period began on 2024-03-01, your average cycle runs 28 days, and your period typically lasts 5 days.

Step 1 — End of current period:

2024-03-01 + 5 days - 1 = 2024-03-05

Counting March 1 as day 1, bleeding runs through March 5.

Step 2 — Next predicted period start:

2024-03-01 + 28 days = 2024-03-29

Your next cycle is projected to begin on March 29, 2024.

Step 3 — Second predicted start:

2024-03-29 + 28 days = 2024-04-26

Step 4 — Third predicted start:

2024-04-26 + 28 days = 2024-05-24

Cycle Predicted start How calculated
Current 2024-03-01 Your input
Current end 2024-03-05 Start + 5 - 1
Next 2024-03-29 Start + 28
Second 2024-04-26 Next + 28
Third 2024-05-24 Second + 28

The calculator extends this pattern for as many future cycles as you need.

Things to watch

Cycles are biological rhythms, not clockwork. Even people who pride themselves on regularity see shifts of a day or two — sometimes more. Stress, illness, travel across time zones, disrupted sleep, weight changes, and coming off or changing hormonal contraception can all nudge dates earlier or later. A single early or late period is rarely meaningful.

If your cycle length varies by more than 7-9 days between months, or your average shifts below 21 days or above 35 days persistently, flag it with a healthcare provider. The same applies if bleeding suddenly lasts longer than 7 days or becomes unusually heavy.

One common slip: confusing cycle length with period length. Cycle length is the full span from one period's first day to the next period's first day — typically 21-35 days. Period length is only the days you bleed — usually 3-7 days. Mixing these up produces projections that are off by weeks.

Another point worth stating plainly: predictions here are estimates for planning, not professional medical advice. For concerns about your cycle, fertility, or any change in your pattern, speak with a qualified healthcare provider.

Frequently asked questions

How accurate is a period calculator?

It gives a strong estimate if your cycles are fairly regular, but real cycles vary due to stress, illness, travel, weight changes, and hormones. Treat results as a planning guide, not a guarantee.

What counts as a normal cycle length?

Adult menstrual cycles typically run 21-35 days, with 28 days often cited as average. Cycles shorter than 21 days or longer than 35 days are worth discussing with a healthcare provider.

Can I use this if my cycle is irregular?

You can enter an average, but predictions become less reliable. If your cycle length swings widely month to month, the projected dates are a rough guess rather than a dependable forecast.

Does this calculator predict ovulation or fertility?

No. This tool forecasts when your next period is likely to start. It does not identify ovulation, fertile windows, or pregnancy outcomes.

Why does my period sometimes come earlier or later than predicted?

Stress, illness, disrupted sleep, travel, medication changes, and natural hormonal fluctuation all shift cycle timing. A few days of variation is common and usually not a concern.