Enter your last period date to predict the next 12 periods.
Understanding Your Menstrual Cycle
Your next period should start one cycle length after the first day of your last period. With a 28-day cycle, a period that began on September 1, 2026 points to September 29, 2026, then October 27. Enter your last start date, cycle length and period length above to see the next 12 periods, and treat each date as the middle of a window of a few days.
The average menstrual cycle is 28 days, but a normal cycle can range from 21 to 35 days. The cycle begins on the first day of your period (day 1) and ends the day before your next period starts. Period duration typically lasts 3 to 7 days.
Cycle length can vary naturally from month to month by 2 to 7 days due to stress, illness, travel, changes in sleep, or exercise. Tracking your cycle over several months reveals your personal pattern and helps identify what's normal for you.
Short Cycles (21 to 24 days)
Long Cycles (35+ days)
Why Periods Are Irregular
When Is a Period Late?
Next 12 Periods by Cycle Length
Predicted start dates for a last period that began on September 1, 2026. Each date is simply the previous one plus the cycle length.
| Period | 26-day cycle | 28-day cycle | 30-day cycle | 32-day cycle |
|---|---|---|---|---|
| 1 | Sep 27, 2026 | Sep 29, 2026 | Oct 1, 2026 | Oct 3, 2026 |
| 2 | Oct 23, 2026 | Oct 27, 2026 | Oct 31, 2026 | Nov 4, 2026 |
| 3 | Nov 18, 2026 | Nov 24, 2026 | Nov 30, 2026 | Dec 6, 2026 |
| 4 | Dec 14, 2026 | Dec 22, 2026 | Dec 30, 2026 | Jan 7, 2027 |
| 5 | Jan 9, 2027 | Jan 19, 2027 | Jan 29, 2027 | Feb 8, 2027 |
| 6 | Feb 4, 2027 | Feb 16, 2027 | Feb 28, 2027 | Mar 12, 2027 |
| 7 | Mar 2, 2027 | Mar 16, 2027 | Mar 30, 2027 | Apr 13, 2027 |
| 8 | Mar 28, 2027 | Apr 13, 2027 | Apr 29, 2027 | May 15, 2027 |
| 9 | Apr 23, 2027 | May 11, 2027 | May 29, 2027 | Jun 16, 2027 |
| 10 | May 19, 2027 | Jun 8, 2027 | Jun 28, 2027 | Jul 18, 2027 |
| 11 | Jun 14, 2027 | Jul 6, 2027 | Jul 28, 2027 | Aug 19, 2027 |
| 12 | Jul 10, 2027 | Aug 3, 2027 | Aug 27, 2027 | Sep 20, 2027 |
Small errors add up. If your real average is 29 days and you enter 28, the twelfth prediction will be 12 days early, so re-enter your latest start date each month rather than relying on a year-old forecast.
Periods per Year by Cycle Length
| Cycle length | Periods per year |
|---|---|
| 21 days | 17.4 |
| 24 days | 15.2 |
| 26 days | 14.0 |
| 28 days | 13.0 |
| 30 days | 12.2 |
| 32 days | 11.4 |
| 35 days | 10.4 |
Calculated as 365 divided by the cycle length, the same way the calculator does it.
How to Find Your Average Cycle
Cycle length is counted from the first day of one period to the day before the next one starts. Averaging several cycles gives a much better prediction than using one.
- Write down the start dates of your last 4 to 6 periods.
- Count the days between each pair. Example: 27, 30, 29 and 28 days.
- Add them and divide by the number of cycles: 114 divided by 4 is 28.5 days. Enter 28 or 29 in the calculator.
- Note your shortest and longest cycle (here 27 and 30). Your next period will most likely start somewhere in that range after your last start date.
What counts as normal
For adults, cycles of 21 to 35 days with bleeding for up to 7 days are the usual range given by ACOG and the Office on Women's Health. In the first few years after periods begin, cycles of 21 to 45 days are normal. Talk to a doctor if your cycles fall outside these ranges, change suddenly, or if you go 3 months without a period and are not pregnant.
To see your fertile days in each cycle, use the ovulation calculator.