Ovulation on a 28-Day Cycle
On a 28-day cycle with a typical 14-day luteal phase, ovulation falls on about day 14 of the cycle — counted backwards from the next period, not forwards from the last one. Your fertile window is the six days ending on that day. Use the calculator for your own dates, or look them up in the table below.
Your fertile days, day by day
Per-day figures are the published estimates of Wilcox, Weinberg & Baird (New England Journal of Medicine, 1995), from 221 women whose ovulation day was confirmed by hormone testing: roughly 10% five days before ovulation, 16% four days before, 14% three days before, 27% two days before, 31% one day before and 33% on ovulation day itself — and effectively 0% the day after. They are population averages from a modest sample, not a personal prediction.
This cycle on a calendar
Your next cycles at a glance
Each later cycle assumes the same average length. Real cycles drift by a few days, so treat dates further out as rougher estimates.
DueDateCalc works out your due date, week-by-week timeline and milestones.
28-day cycle quick facts
Ovulation day
About day 14 of the cycle (cycle length − 14). The follicular phase — period to ovulation — runs about 14 days, which is where a 28-day cycle gets most of its difference in length versus a 28-day cycle.
Fertile window
Days 9–14 of the cycle: the five days before ovulation plus ovulation day itself, when sperm survival (up to 5 days) overlaps the egg's short life.
Best odds
The last two days of the window carry the highest published per-day odds — about 27–31% the two days before ovulation and roughly 33% on ovulation day (Wilcox et al., NEJM 1995).
Lookup table — last period in October 2026
If your last period started on one of these dates and your cycle is 28 days, here are your estimated dates. Every row is generated with the same math as the calculator (ovulation = period + 14 days; due date = ovulation + 266 days).
| Last period started | Fertile window | Ovulation | Next period |
|---|---|---|---|
| Oct 1, 2026 | Oct 10 – Oct 15 | Oct 15, 2026 | Oct 29, 2026 |
| Oct 2, 2026 | Oct 11 – Oct 16 | Oct 16, 2026 | Oct 30, 2026 |
| Oct 3, 2026 | Oct 12 – Oct 17 | Oct 17, 2026 | Oct 31, 2026 |
| Oct 4, 2026 | Oct 13 – Oct 18 | Oct 18, 2026 | Nov 1, 2026 |
| Oct 5, 2026 | Oct 14 – Oct 19 | Oct 19, 2026 | Nov 2, 2026 |
| Oct 6, 2026 | Oct 15 – Oct 20 | Oct 20, 2026 | Nov 3, 2026 |
| Oct 7, 2026 | Oct 16 – Oct 21 | Oct 21, 2026 | Nov 4, 2026 |
| Oct 8, 2026 | Oct 17 – Oct 22 | Oct 22, 2026 | Nov 5, 2026 |
| Oct 9, 2026 | Oct 18 – Oct 23 | Oct 23, 2026 | Nov 6, 2026 |
| Oct 10, 2026 | Oct 19 – Oct 24 | Oct 24, 2026 | Nov 7, 2026 |
| Oct 11, 2026 | Oct 20 – Oct 25 | Oct 25, 2026 | Nov 8, 2026 |
| Oct 12, 2026 | Oct 21 – Oct 26 | Oct 26, 2026 | Nov 9, 2026 |
| Oct 13, 2026 | Oct 22 – Oct 27 | Oct 27, 2026 | Nov 10, 2026 |
| Oct 14, 2026 | Oct 23 – Oct 28 | Oct 28, 2026 | Nov 11, 2026 |
| Oct 15, 2026 | Oct 24 – Oct 29 | Oct 29, 2026 | Nov 12, 2026 |
| Oct 16, 2026 | Oct 25 – Oct 30 | Oct 30, 2026 | Nov 13, 2026 |
| Oct 17, 2026 | Oct 26 – Oct 31 | Oct 31, 2026 | Nov 14, 2026 |
| Oct 18, 2026 | Oct 27 – Nov 1 | Nov 1, 2026 | Nov 15, 2026 |
| Oct 19, 2026 | Oct 28 – Nov 2 | Nov 2, 2026 | Nov 16, 2026 |
| Oct 20, 2026 | Oct 29 – Nov 3 | Nov 3, 2026 | Nov 17, 2026 |
| Oct 21, 2026 | Oct 30 – Nov 4 | Nov 4, 2026 | Nov 18, 2026 |
| Oct 22, 2026 | Oct 31 – Nov 5 | Nov 5, 2026 | Nov 19, 2026 |
| Oct 23, 2026 | Nov 1 – Nov 6 | Nov 6, 2026 | Nov 20, 2026 |
| Oct 24, 2026 | Nov 2 – Nov 7 | Nov 7, 2026 | Nov 21, 2026 |
| Oct 25, 2026 | Nov 3 – Nov 8 | Nov 8, 2026 | Nov 22, 2026 |
| Oct 26, 2026 | Nov 4 – Nov 9 | Nov 9, 2026 | Nov 23, 2026 |
| Oct 27, 2026 | Nov 5 – Nov 10 | Nov 10, 2026 | Nov 24, 2026 |
| Oct 28, 2026 | Nov 6 – Nov 11 | Nov 11, 2026 | Nov 25, 2026 |
| Oct 29, 2026 | Nov 7 – Nov 12 | Nov 12, 2026 | Nov 26, 2026 |
| Oct 30, 2026 | Nov 8 – Nov 13 | Nov 13, 2026 | Nov 27, 2026 |
| Oct 31, 2026 | Nov 9 – Nov 14 | Nov 14, 2026 | Nov 28, 2026 |
For a period that started in a different month, the pattern simply shifts: add 28 days for the next period, and count 14 days after the start for ovulation — or use the calculator above, which does exactly that for any date.