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
Mon, May 18, 2026
in 21 days
Estimated Ovulation
Mon, May 4, 2026
Cycle day 14
Fertile Window
Apr 29 – May 4
6 days (5 before + ovulation)
Period Days
Apr 20 – Apr 24
5 days
Calendar View
Today
April 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 Apr 20
Period
Apr 20–Apr 24
Fertile
Apr 29–May 4
Ovulation
May 4
Cycle 2Starts May 18
Period
May 18–May 22
Fertile
May 27–Jun 1
Ovulation
Jun 1
Cycle 3Starts Jun 15
Period
Jun 15–Jun 19
Fertile
Jun 24–Jun 29
Ovulation
Jun 29
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.