Estimate your fertile window, ovulation date, and next 3 cycles.
28 days
21 days35 days
5 days
2 days8 days
Current Cycle
Next Expected Period
Tue, Jul 21, 2026
in 21 days
Estimated Ovulation
Tue, Jul 7, 2026
Cycle day 14
Fertile Window
Jul 2 – Jul 7
6 days (5 before + ovulation)
Period Days
Jun 23 – Jun 27
5 days
Calendar View
Today
June 2026
Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Period
Fertile Window
Ovulation Day
Today
Next 3 Cycles Projected
Cycle 1Starts Jun 23
Period
Jun 23–Jun 27
Fertile
Jul 2–Jul 7
Ovulation
Jul 7
Cycle 2Starts Jul 21
Period
Jul 21–Jul 25
Fertile
Jul 30–Aug 4
Ovulation
Aug 4
Cycle 3Starts Aug 18
Period
Aug 18–Aug 22
Fertile
Aug 27–Sep 1
Ovulation
Sep 1
Disclaimer: This is an estimate only. Ovulation timing varies and is affected by stress, illness, and other factors. This tool is not a contraceptive and should not replace medical advice. Consult a healthcare provider for family planning guidance.