How the period calculator works
A menstrual cycle is counted from the first day of one period to the day before the next one starts — so predicting the next period is a matter of adding your average cycle length to your last start date, then repeating. This calculator projects six cycles ahead, marks the expected start and end of bleeding for each, and estimates the ovulation day in each cycle (about 14 days before the following period, since the post-ovulation luteal phase is the steadiest part of the cycle). If your last recorded period was a while ago, it fast-forwards through the elapsed cycles and starts the forecast from the next expected one.
The formula
period end ≈ start + period length − 1 | ovulation ≈ next start − 14 days
Cycle length is day 1 of one period to the day before the next (21–35 days is typical); period length is days of bleeding (2–7 is typical). The "−1" is because a 5-day period starting July 30 runs July 30 through August 3, not August 4.
Worked example
Last period started July 2, 2026, with 28-day cycles and 5-day periods (taking today as July 14, 2026):
Next period: Thursday, July 30, 2026, running July 30 – August 3. The following ones land August 27, September 24, October 22, November 19, and December 17. Estimated ovulation before that first predicted period: around July 16 (July 30 minus 14 days).
Predictions wobble — and that's normal
Even textbook-regular cycles drift a few days month to month, because cycle length is set by when ovulation happens and ovulation responds to stress, illness, travel, weight change, and hard training. So read the forecast as a window (a couple of days either side) rather than an appointment, and expect the sixth predicted period to be fuzzier than the first. The forecast is most useful as a baseline: when you track actual start dates against it for a few months, your real average emerges quickly, and genuine pattern changes become visible. Sudden changes in a previously steady pattern, cycles consistently outside 21–35 days, bleeding between periods, or very heavy bleeding (soaking through protection every hour, or periods beyond 7 days) are the things worth raising with a provider — not because they always mean trouble, but because they're the signals that deserve a real answer instead of a calendar estimate.