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.