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

Thu, Apr 2, 2026

Average cycle length (days)

28 days

Regular

Cycle Regularity

Upcoming Periods

Thu, Apr 2, 2026

Cycle 1

Thu, Apr 30, 2026

Cycle 2

Thu, May 28, 2026

Cycle 3

Thu, Jun 25, 2026

Cycle 4

Thu, Jul 23, 2026

Cycle 5

Thu, Aug 20, 2026

Cycle 6

Fertile Windows & Ovulation

Mar 14 - Mar 20

Ovulation: Mar 19

Cycle 1

Apr 11 - Apr 17

Ovulation: Apr 16

Cycle 2

May 9 - May 15

Ovulation: May 14

Cycle 3

Jun 6 - Jun 12

Ovulation: Jun 11

Cycle 4

Jul 4 - Jul 10

Ovulation: Jul 9

Cycle 5

Aug 1 - Aug 7

Ovulation: Aug 6

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.

Related calculators