Period Calculator: How to Forecast Your Next Six Cycles
A period calculator takes three facts you already know, the first day of your last period, your usual cycle length, and how many days you usually bleed, and turns them into a forecast of your next six cycles, with start dates, end dates, ovulation days, and fertile windows. Enter the three numbers once and the whole half year appears in a table you can plan around.
That forecast is only as good as the numbers you feed it. Cycles shift, and stress, travel, or illness can move a period by days. What this tool does well is the arithmetic: it applies your average cycle length consistently, six times in a row.
How the forecast works
The whole forecast rests on one idea: day counting. Day 1 of a cycle is the first day of full bleeding, and the cycle length is the number of days from day 1 of one period to day 1 of the next. A 28 day cycle does not mean 28 days of bleeding, only 28 days from one start to the next.
The calculator starts from the first day of your last period and adds your cycle length, again and again, to get the next six start dates. Each period's end date is its start date plus your period length minus one day, so a 5 day period starting October 31 ends November 4. Ovulation is placed at start plus cycle length minus 14 days. The fertile window runs from 5 days before ovulation to 1 day after it, because sperm can survive several days in the body while an egg lives roughly a day.
Every input, explained
First day of your last period. The first day of full flow, not the day you noticed light spotting. Spotting before the real flow starts does not count as day 1, and using it shifts every forecast date a day or two early.
Cycle length (days). Your average cycle, from 20 to 45 days, with 28 as the common default. If your cycles vary, average your last three or four cycles rather than copying your shortest or your longest.
Period length (days). How many days you usually bleed, from 2 to 10 days, with 5 as the common default. This only sets the end date of each period. It has no effect on the next start date or on ovulation.
A worked example: last period Saturday, October 3, 2026, 28 day cycle, 5 day period
Start with the last period, Saturday, October 3, 2026. Add 28 days once and the next period starts Saturday, October 31, 2026. Keep adding 28 days and the six projected starts land on October 31, November 28, and December 26 in 2026, then January 23, February 20, and March 20 in 2027. Every one falls on a Saturday: 28 days is exactly four weeks, so each start lands on the same weekday as the last.
Take the October 31 cycle in detail. Bleeding runs October 31 to November 4, five days counting both ends. Ovulation is the start plus 28 minus 14 days, landing on Saturday, November 14, 2026. The fertile window runs 5 days before ovulation to 1 day after it, so November 9 to November 15, 2026. Ovulation sits right in the middle of the cycle, two weeks after the period starts and two weeks before the next one. That's why the old "day 14" rule exists, but it only holds when the cycle really is 28 days, as the next scenario shows.
| Period starts | Period ends | Ovulation | Fertile window |
|---|---|---|---|
| Sat, Oct 31, 2026 | Nov 4, 2026 | Sat, Nov 14, 2026 | Nov 9 to Nov 15, 2026 |
| Sat, Nov 28, 2026 | Dec 2, 2026 | Sat, Dec 12, 2026 | Dec 7 to Dec 13, 2026 |
| Sat, Dec 26, 2026 | Dec 30, 2026 | Sat, Jan 9, 2027 | Jan 4 to Jan 10, 2027 |
| Sat, Jan 23, 2027 | Jan 27, 2027 | Sat, Feb 6, 2027 | Feb 1 to Feb 7, 2027 |
| Sat, Feb 20, 2027 | Feb 24, 2027 | Sat, Mar 6, 2027 | Mar 1 to Mar 7, 2027 |
| Sat, Mar 20, 2027 | Mar 24, 2027 | Sat, Apr 3, 2027 | Mar 29 to Apr 4, 2027 |
Now change one number. With a 32 day cycle starting from the same October 3 date, the next period starts Wednesday, November 4, 2026, not October 31, and ovulation for that cycle falls on day 18, Sunday, November 22, 2026. The rule is the same, start plus 32 minus 14 days, but ovulation moves four days later because the cycle is four days longer. Anyone who assumed "day 14" here would be looking four days too early.
What counts as a normal cycle
Adult cycles commonly run 21 to 35 days, and the International Federation of Gynecology and Obstetrics, FIGO, sets its normal range at 24 to 38 days, with bleeding lasting up to 8 days. A cycle outside those ranges is not automatically a problem, but the ranges give you a sensible frame for reading your own numbers. Teenagers and people approaching menopause often see wider variation.
Watch the spread between your shortest and longest cycles. If they differ by more than 7 to 9 days across a year, your cycles count as irregular, and any forecast built on a single average will be rough. Treat each date as a window of several days, not a fixed appointment. If irregularity persists, or bleeding regularly runs past 8 days or is very heavy, raise it with a clinician.
Common mistakes
- Counting spotting as day 1. Spotting a day or two before full flow is common. Don't mark it as day 1, or every forecast date shifts early. Wait for full flow before you start counting.
- Using one unusual cycle as your average. A single short or long cycle after travel or illness says little about your usual pattern. Average three or four recent cycles instead.
- Treating the fertile window as exact. Ovulation moves, so the window is an estimate built on your average, not a measurement of your body this month. Treat its edges as fuzzy.
- Assuming a 28 day cycle. The 28 day figure is an average across many people, not a rule for any one person. If your cycles run 32 days, ovulation lands on day 18, not day 14.
- Reading the forecast as a promise. Stress, illness, and travel can delay ovulation, which pushes the next period later too. A pregnancy test settles the question a calendar cannot.
Practical tips
Keep a log of each period's first day in a notes app, and re-run the calculator every couple of months with your updated average. If you're planning a trip, leave a couple of days of slack around the forecast date. If you're tracking for conception, pair the forecast with a second signal, like an ovulation test.
Frequently asked questions
How does a period calculator work out my ovulation day?
It takes your cycle start and adds your cycle length minus 14 days. For a 28 day cycle that gives day 14, and for a 32 day cycle it gives day 18. The estimate assumes the second half of the cycle stays close to 14 days, which holds for most regular cycles.
Why is my fertile window 7 days long if ovulation is a single day?
Because the window covers the days sperm can survive before ovulation plus the day after it. Sperm can live up to 5 days in the body, and an egg survives roughly a day after release.
My cycles are 26 days one month and 33 the next. Can I still use this calculator?
You can, but treat the results as rough. A spread of 7 days or more between your shortest and longest cycles means a single average hides a lot of variation, so read each forecast date as a window of several days. Persistent irregularity is worth discussing with a clinician.
Does a longer period change my next period date?
No. The next start date depends only on the cycle length, which counts from day 1 to day 1. Bleeding for 7 days instead of 5 moves the current period's end date but leaves the next start, the ovulation day, and the fertile window where they were.
My period is late. Does that mean the calculator was wrong?
Not necessarily. A late period usually means ovulation itself was delayed by stress, illness, or travel, which pushes everything after it later too. If your period is significantly late, take a pregnancy test, and if lateness becomes a habit, speak to a clinician.
Related calculators: the Macro Calculator for daily nutrition targets, the GCD & LCM Calculator for number work, and the Dice Roller for quick random results.
A forecast like this earns its keep in small, practical moments: checking whether a period will land during a holiday, seeing the fertile window without counting on your fingers, or noticing that your cycles have drifted longer over a few months. Keep logging your real start dates and re-run the numbers when your average shifts. More cycle and health guides live on the CalcMega Blog.
Disclaimer: every date in this guide and in the calculator is an estimate drawn from your average cycle, and it is not medical advice. Forecasts cannot diagnose pregnancy, fertility problems, or any health condition. If your periods stay irregular, become very heavy, or stop without an obvious reason, please see a clinician.
Further reading: the U.S. Office on Women's Health explains the phases of the menstrual cycle and what counts as typical on its menstrual cycle information page.