📅

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 30Apr 3

Ovulation

Apr 13

Fertile Window

Apr 8Apr 13

PMS

Apr 17Apr 26

Period

Apr 27May 1

Ovulation

May 11

Fertile Window

May 6May 11

PMS

May 15May 24

Period

May 25May 29

Ovulation

Jun 8

Fertile Window

Jun 3Jun 8

PMS

Jun 12Jun 21

Period

Jun 22Jun 26

Ovulation

Jul 6

Fertile Window

Jul 1Jul 6

PMS

Jul 10Jul 19

Period

Jul 20Jul 24

Ovulation

Aug 3

Fertile Window

Jul 29Aug 3

PMS

Aug 7Aug 16

Period

Aug 17Aug 21

Ovulation

Aug 31

Fertile Window

Aug 26Aug 31

PMS

Sep 4Sep 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