📅

Menstrual Cycle Calculator

Predict your next 6 periods, ovulation days, fertile windows, and PMS phases with a color-coded calendar view.

Calculator

Menstrual Cycle Calculator

Predict periods, ovulation, fertile windows, and PMS phases.

Your Cycle Details

28 days

until your next period

Period Fertile Window Ovulation PMS

March 2026

SuMoTuWeThFrSa12345678910111213141516171819202122232425262728293031

April 2026

SuMoTuWeThFrSa123456789101112131415161718192021222324252627282930

May 2026

SuMoTuWeThFrSa12345678910111213141516171819202122232425262728293031

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

Menstrual

Days 1–5: Uterine lining sheds. You may experience cramps, fatigue, and bloating.

Follicular

Days 1–13: Follicle-stimulating hormone rises. Energy and mood often improve.

Ovulatory

Day ~14: Egg is released. Peak fertility. You may feel more energetic and social.

Luteal

Days 15–28: Progesterone rises. PMS symptoms may appear in the late phase.

Share this tool