Period
Calculator
Predict upcoming menstrual periods, ovulation dates, and fertile windows based on cycle length and last period date.
Cycle Settings
days
days
Next Period
Jul 18, 2026
Current Cycle Day
Day 1
Legend
PeriodMenstruation days
OvulationEstimated ovulation
FertileFertile window
Predictions
| # | Period Start | Period End | Ovulation | Fertile Window |
|---|---|---|---|---|
| 1 | Jul 18, 2026 | Jul 22, 2026 | Aug 1, 2026 | Jul 27, 2026 – Aug 1, 2026 |
| 2 | Aug 15, 2026 | Aug 19, 2026 | Aug 29, 2026 | Aug 24, 2026 – Aug 29, 2026 |
| 3 | Sep 12, 2026 | Sep 16, 2026 | Sep 26, 2026 | Sep 21, 2026 – Sep 26, 2026 |
| 4 | Oct 10, 2026 | Oct 14, 2026 | Oct 24, 2026 | Oct 19, 2026 – Oct 24, 2026 |
| 5 | Nov 7, 2026 | Nov 11, 2026 | Nov 21, 2026 | Nov 16, 2026 – Nov 21, 2026 |
| 6 | Dec 5, 2026 | Dec 9, 2026 | Dec 19, 2026 | Dec 14, 2026 – Dec 19, 2026 |
Predictions
Cycle 1
Period
Jul 18, 2026 – Jul 22, 2026
Ovulation
Aug 1, 2026
Fertile Window
Jul 27, 2026 – Aug 1, 2026
Cycle 2
Period
Aug 15, 2026 – Aug 19, 2026
Ovulation
Aug 29, 2026
Fertile Window
Aug 24, 2026 – Aug 29, 2026
Cycle 3
Period
Sep 12, 2026 – Sep 16, 2026
Ovulation
Sep 26, 2026
Fertile Window
Sep 21, 2026 – Sep 26, 2026
Cycle 4
Period
Oct 10, 2026 – Oct 14, 2026
Ovulation
Oct 24, 2026
Fertile Window
Oct 19, 2026 – Oct 24, 2026
Cycle 5
Period
Nov 7, 2026 – Nov 11, 2026
Ovulation
Nov 21, 2026
Fertile Window
Nov 16, 2026 – Nov 21, 2026
Cycle 6
Period
Dec 5, 2026 – Dec 9, 2026
Ovulation
Dec 19, 2026
Fertile Window
Dec 14, 2026 – Dec 19, 2026
