Period Calculator

Track your menstrual cycle and predict future periods, ovulation, and fertile windows.

Calendar Legend

Period days
Ovulation day
Fertile days

Next Period Expected

Sat, Feb 7, 2026

Average cycle length (days)

28 days

Regular

Cycle Regularity

Upcoming Periods

Sat, Feb 7, 2026

Cycle 1

Sat, Mar 7, 2026

Cycle 2

Sat, Apr 4, 2026

Cycle 3

Sat, May 2, 2026

Cycle 4

Sat, May 30, 2026

Cycle 5

Sat, Jun 27, 2026

Cycle 6

Fertile Windows & Ovulation

Jan 19 - Jan 25

Ovulation: Jan 24

Cycle 1

Feb 16 - Feb 22

Ovulation: Feb 21

Cycle 2

Mar 16 - Mar 22

Ovulation: Mar 21

Cycle 3

Apr 13 - Apr 19

Ovulation: Apr 18

Cycle 4

May 11 - May 17

Ovulation: May 16

Cycle 5

Jun 8 - Jun 14

Ovulation: Jun 13

Cycle 6

Understanding Your Cycle

A typical menstrual cycle lasts 21-35 days. The cycle has four phases: menstruation (days 1-5), follicular phase (days 1-13), ovulation (day 14), and luteal phase (days 15-28). Tracking helps identify patterns.

Benefits of Tracking

Period tracking helps you prepare for your period, identify irregular cycles, optimize conception timing if trying to conceive, and notice health changes to discuss with your doctor.

When to See a Doctor

Consult a healthcare provider if your cycle is consistently shorter than 21 days or longer than 35 days, you miss periods, have very heavy bleeding, or experience severe pain.