Menstrual Cycle Calculator
Predict your next 6 periods, ovulation days, fertile windows, and PMS phases with a color-coded calendar view.
Menstrual Cycle Calculator
Predict periods, ovulation, fertile windows, and PMS phases.
Your Cycle Details
28 days
until your next period
March 2026
April 2026
May 2026
Next 6 Cycles
Period
Mar 30 – Apr 3
Ovulation
Apr 13
Fertile Window
Apr 8 – Apr 13
PMS
Apr 17 – Apr 26
Period
Apr 27 – May 1
Ovulation
May 11
Fertile Window
May 6 – May 11
PMS
May 15 – May 24
Period
May 25 – May 29
Ovulation
Jun 8
Fertile Window
Jun 3 – Jun 8
PMS
Jun 12 – Jun 21
Period
Jun 22 – Jun 26
Ovulation
Jul 6
Fertile Window
Jul 1 – Jul 6
PMS
Jul 10 – Jul 19
Period
Jul 20 – Jul 24
Ovulation
Aug 3
Fertile Window
Jul 29 – Aug 3
PMS
Aug 7 – Aug 16
Period
Aug 17 – Aug 21
Ovulation
Aug 31
Fertile Window
Aug 26 – Aug 31
PMS
Sep 4 – Sep 13
Cycle Phases
Days 1–5: Uterine lining sheds. You may experience cramps, fatigue, and bloating.
Days 1–13: Follicle-stimulating hormone rises. Energy and mood often improve.
Day ~14: Egg is released. Peak fertility. You may feel more energetic and social.
Days 15–28: Progesterone rises. PMS symptoms may appear in the late phase.