Lelifi·tools

Period Calculator

A 28 day cycle starting October 1, 2026 puts the next period on October 29, 2026. It ends on November 2 for a 5 day period, the following starts land on November 26 and December 24, and ovulation is estimated on October 15, 2026.

Enter the first day of your last period and your average cycle length to see your next period dates, when it ends, and an ovulation estimate.

By the Lelifi editors ·

Key takeaways

Four dates from one inputlast period start October 1, 2026cycle length 28 daysOctober 1 + 28 days = October 29, 2026+ 28 days = November 26, 2026+ 28 days = December 24, 2026ovulation (28 - 14) = October 15, 2026
One start date and a 28 day cycle produce every date in the forecast.
Days of uncertainty in a three-cycle forecast3 days9 days18 daysSteady, plus or minus 1 day (3 days)Varies by 3 days (9 days)Varies by 6 days (18 days)
A cycle that varies by 6 days produces an 18 day window by the third forecast.
On this page
  1. What a menstrual cycle measures
  2. How the next period date is calculated
  3. Worked example: a 28 day cycle from October 1
  4. The forecast is only as good as your history
  5. How far off can the prediction be
  6. What shifts cycle length, and when to ask
  7. Planning dates, not birth control

What a menstrual cycle measures

A menstrual cycle is measured from the first day of one period to the first day of the next, not from the last day of one to the first day of the next. Day 1 is the first day of full flow. The cycle ends the day before the next period begins, so a 28 day cycle that starts October 1 has its next start on October 29.

That single definition explains most of the confusion around period tracking. If your period lasts 5 days and your cycle is 28 days, the gap between the end of one bleed and the start of the next is 23 days, not 28. Counting from the last day of the period shifts every prediction about a week early, which is enough to make a working forecast look broken.

Cycle length also differs between people and between cycles in the same person. The Office on Women's Health puts the typical adult range at 21 to 35 days, with wider ranges common in the first years after menarche and again in the years before menopause. A 28 day cycle is an average, not a rule, and a person who runs at 31 days is not irregular.

The calculator on this page takes one date and one number. From those it produces the next start, the three starts after that, the end of the next period, and an ovulation estimate. Everything below explains where those numbers come from and how much weight to put on them.

How the next period date is calculated

The arithmetic is one line: next period start equals the first day of the last period plus your cycle length in days. Every later date is the same addition repeated. If the last period began October 1 and the cycle runs 28 days, the next start is October 29, then November 26, then December 24, then January 21.

Two rules keep the output usable. Use the first day of flow as the anchor rather than any other day, and use an average cycle length taken from real dates rather than a number from a website. If your last six cycles ran 29, 27, 30, 28, 28 and 29 days, the average is 28.5, and rounding to 28 is fine because the underlying data does not support half days.

The end of the next period is the start plus the period length minus one day. A 5 day period that starts October 29 runs through November 2, which is four days after the start, not five. That off by one is the second most common source of bad dates after counting from the wrong day.

The table below runs the same October 1 anchor at several cycle lengths, so you can see how much one number moves the calendar.

Cycle lengthNext periodSecond periodThird period
21 daysOctober 22, 2026November 12, 2026December 3, 2026
24 daysOctober 25, 2026November 18, 2026December 12, 2026
26 daysOctober 27, 2026November 22, 2026December 18, 2026
28 daysOctober 29, 2026November 26, 2026December 24, 2026
30 daysOctober 31, 2026November 30, 2026December 30, 2026
32 daysNovember 2, 2026December 4, 2026January 5, 2027
35 daysNovember 5, 2026December 10, 2026January 14, 2027

A 7 day difference in cycle length moves the third predicted start by 21 days, which is why the average matters more than the last cycle alone.

Worked example: a 28 day cycle from October 1

Take a last period that began October 1, 2026, a 28 day cycle, and a period that lasts 5 days. These are the calculator's defaults, and the output reads like this:

The ovulation date comes from subtracting 14 days from the next start. That 14 day figure is the typical length of the luteal phase, the stretch from ovulation to the next period, and it is more stable across people than the first half of the cycle. The follicular phase, which runs from day 1 to ovulation, is the part that stretches and shrinks, which is why a longer cycle usually means later ovulation rather than a longer luteal phase.

Change the cycle length to 32 days and the next start becomes November 2, the second becomes December 4, and ovulation moves to October 19. Everything shifts together, which is the behavior you want from a forecast built on one assumption.

The forecast is only as good as your history

A period prediction is a projection of past rhythm onto future dates, and it inherits every flaw in the history behind it. One cycle tells you almost nothing. Three cycles give a rough range. Six cycles give a usable average, and twelve let you see seasonal or lifestyle patterns.

The average is the right input, not the shortest or the longest. If your last six cycles ran 26, 31, 28, 30, 27 and 29 days, the average is 28.5 and the spread is 5 days. Entering 26 produces dates that arrive early half the time, and entering 31 produces dates that arrive late, so the average minimizes the miss.

Some history is not worth averaging. A cycle that was 45 days long because of an illness, a travel week or a new medication is an outlier, and folding it into the mean drags every future date late. Drop the outlier, note why, and keep the average built from ordinary cycles.

Freshness matters too. A cycle length from two years ago describes a different body and often a different schedule. Rebuild the average every few months, or after any event that changed your routine for more than a couple of weeks.

How far off can the prediction be

Error grows with the variability of your cycles and with how far ahead you project. A cycle that swings 3 days in either direction can move a single prediction by 3 days and a three-cycle prediction by 9. A cycle that swings 6 days produces an 18 day window by the third cycle, which is wide enough that the date stops being useful for planning anything specific.

That is the honest answer to the question of how far off a prediction can be: for a steady cycle, within 2 to 3 days; for a moderately variable cycle, within a week at the next period and two weeks by the third; for a cycle that varies by more than 8 days, the forecast is a rough guess and should be treated as one.

Cycle to cycle variationNext periodThird periodHow to use it
1 to 2 daysplus or minus 2 daysplus or minus 6 daysReliable for planning
3 to 4 daysplus or minus 4 daysplus or minus 12 daysGive a window, not a date
5 to 6 daysplus or minus 6 daysplus or minus 18 daysRough guide only
7 days or moreplus or minus 7 daysplus or minus 21 daysTrack, do not forecast

The pattern is linear, and it is the reason most tracking apps show a range rather than a single date once the data is noisy. A range of 4 days around a predicted start is realistic for a steady cycle. A range of 10 days is not a failure of the tool, it is what the input supports.

Ovulation estimates carry more error than the period date, because they assume a 14 day luteal phase and a cycle length that held in the past. Treat the ovulation day as the middle of a window that runs about 5 days before it and 1 day after, and treat the whole window as an estimate rather than a schedule.

What shifts cycle length, and when to ask

Cycle length changes for ordinary reasons and for medical ones, and the difference usually shows up in how long the change lasts.

The table below collects the common shifts and how long they usually last.
Change in routineTypical shiftHow long it lasts
A week of stress or poor sleepOvulation 2 to 5 days laterOne cycle
Long flights or night shiftsCycle 3 to 7 days lateOne to two cycles
Losing 10 percent of body weightCycle 3 to 10 days longer, or absentUntil weight stabilizes
Starting intense endurance training7 or more days lateAs long as training stays heavy
PerimenopauseCycles shorten by a few days a year, then vary by monthsThe years before menopause

The ACOG guidance on abnormal uterine bleeding treats a cycle shorter than 21 days or longer than 35 days as worth a conversation with a clinician, along with bleeding that lasts more than 7 days, bleeding between periods, or a sudden change from a stable pattern. The NICHD menstruation pages cover the research side of the same questions.

A single odd cycle is usually nothing. Three months of a new pattern is a reason to write the dates down and take them to an appointment, because a log of six dates is far more useful to a clinician than a memory of feeling off.

Planning dates, not birth control

The dates from this tool are useful for planning and useless as contraception. Calendar based methods fail because ovulation can happen earlier or later than the 14 day assumption, sperm can survive several days, and a short cycle can place the fertile window close to the end of bleeding.

Where the forecast does earn its place: scheduling a trip, a swim meet or a wedding, packing supplies, timing a refill, or knowing when to expect a test result to be meaningful. For a pregnancy test, the useful date is the first day of a missed period, which is the predicted start plus a day or two. Testing earlier than that raises the chance of a false negative because the hormone has not built up yet.

For an appointment, give the scheduler the predicted week rather than a single day, and mention that the date is an estimate. For a vacation, book the flexible option if the trip lands within 3 days of a predicted start.

This page is an estimate for planning, not medical advice, and it cannot confirm ovulation or diagnose a cycle disorder. Dates assume a regular cycle length that you supply. Talk to a clinician about anything that changes your cycle for more than a few months.

Frequently asked questions

How is a period cycle length calculated?

Count from the first day of one period to the first day of the next. If a period starts October 1 and the next starts October 29, the cycle is 28 days. Do not count from the last day of bleeding.

If my period starts October 1, when is my next one?

October 29 on a 28 day cycle, then November 26 and December 24. On a 32 day cycle the next start moves to November 2, and on a 24 day cycle it lands on October 25.

Is a 28 day cycle normal?

Yes, and so is anything from 21 to 35 days. The 28 day figure is an average used in examples, not a target. A steady 31 day cycle is as normal as a steady 28 day one.

How accurate is a period prediction?

Within 2 to 3 days for a steady cycle, and within a week or more when cycle length swings by 5 days or more. Accuracy drops with each cycle you project forward, roughly by the size of the swing.

Why did my period come 5 days late?

A late ovulation moves the whole cycle late, and ovulation can shift by a few days after stress, travel, illness or a change in sleep. A single cycle that runs 5 days long is common and rarely means anything on its own.

When is ovulation with a 28 day cycle?

Around day 14, which is October 15 for a cycle that started October 1. The estimate comes from subtracting 14 days from the next predicted start, and it assumes a 14 day luteal phase.

How long is the fertile window?

About 6 days: the 5 days before ovulation plus the day of ovulation. For an October 15 ovulation that is October 10 to October 16, which is the window the calculator shows.

Can I use this to avoid pregnancy?

No. Calendar methods have a typical use failure rate above 20 percent per year because ovulation timing shifts. Use it for planning dates, not for contraception.

What if my cycles vary by 7 days or more?

Then a single date is not meaningful. A 7 day swing moves the third predicted start by up to 21 days, so track the dates and use the range rather than the midpoint.

How many cycles should I average?

Six is a good target, and three is the minimum for a usable number. Drop obvious outliers caused by illness, travel or medication before you average.

Does a 5 day period mean a 5 day cycle?

No. Period length and cycle length are different numbers. A 5 day period inside a 28 day cycle leaves 23 days between the end of bleeding and the next start.

When should I see a doctor about my cycle?

If cycles run shorter than 21 days or longer than 35, if bleeding lasts more than 7 days, or if a stable pattern changes for 3 months or more. Bring a written list of start dates.

Do the dates change if I enter a 30 day cycle instead of 28?

Yes, by 2 days per cycle. From an October 1 start, a 30 day cycle predicts October 31, then November 30, then December 30, while 28 days predicts October 29, November 26 and December 24.

Spotted a wrong number or a broken result?

More Health tools

See all Health tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.