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
Jun 1, 2026
Current Cycle Day
Day 1
Legend
PeriodMenstruation days
OvulationEstimated ovulation
FertileFertile window
Predictions
| # | Period Start | Period End | Ovulation | Fertile Window |
|---|---|---|---|---|
| 1 | Jun 1, 2026 | Jun 5, 2026 | Jun 15, 2026 | Jun 10, 2026 – Jun 15, 2026 |
| 2 | Jun 29, 2026 | Jul 3, 2026 | Jul 13, 2026 | Jul 8, 2026 – Jul 13, 2026 |
| 3 | Jul 27, 2026 | Jul 31, 2026 | Aug 10, 2026 | Aug 5, 2026 – Aug 10, 2026 |
| 4 | Aug 24, 2026 | Aug 28, 2026 | Sep 7, 2026 | Sep 2, 2026 – Sep 7, 2026 |
| 5 | Sep 21, 2026 | Sep 25, 2026 | Oct 5, 2026 | Sep 30, 2026 – Oct 5, 2026 |
| 6 | Oct 19, 2026 | Oct 23, 2026 | Nov 2, 2026 | Oct 28, 2026 – Nov 2, 2026 |
Predictions
Cycle 1
Period
Jun 1, 2026 – Jun 5, 2026
Ovulation
Jun 15, 2026
Fertile Window
Jun 10, 2026 – Jun 15, 2026
Cycle 2
Period
Jun 29, 2026 – Jul 3, 2026
Ovulation
Jul 13, 2026
Fertile Window
Jul 8, 2026 – Jul 13, 2026
Cycle 3
Period
Jul 27, 2026 – Jul 31, 2026
Ovulation
Aug 10, 2026
Fertile Window
Aug 5, 2026 – Aug 10, 2026
Cycle 4
Period
Aug 24, 2026 – Aug 28, 2026
Ovulation
Sep 7, 2026
Fertile Window
Sep 2, 2026 – Sep 7, 2026
Cycle 5
Period
Sep 21, 2026 – Sep 25, 2026
Ovulation
Oct 5, 2026
Fertile Window
Sep 30, 2026 – Oct 5, 2026
Cycle 6
Period
Oct 19, 2026 – Oct 23, 2026
Ovulation
Nov 2, 2026
Fertile Window
Oct 28, 2026 – Nov 2, 2026
