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
Wed, May 20, 2026
in 21 days
Estimated Ovulation
Wed, May 6, 2026
Cycle day 14
Fertile Window
May 1 – May 6
6 days (5 before + ovulation)
Period Days
Apr 22 – Apr 26
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 22
Period
Apr 22–Apr 26
Fertile
May 1–May 6
Ovulation
May 6
Cycle 2Starts May 20
Period
May 20–May 24
Fertile
May 29–Jun 3
Ovulation
Jun 3
Cycle 3Starts Jun 17
Period
Jun 17–Jun 21
Fertile
Jun 26–Jul 1
Ovulation
Jul 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.