Period Calculator — Next Period, Ovulation & Fertile Window

Calculate your next period date, ovulation day, fertile window and PMS window. Free period tracker with 3-month calendar view and upcoming cycle schedule.

Your Cycle Details
📅
days
21 days35 days
days
2 days10 days
Your Cycle Overview
🩸
Next Period
🥚
Ovulation Day
🌿
Fertile Window
Best days to conceive
😔
PMS Window
Expect symptoms
Current Cycle Phase
Enter your last period date above.
Menstrual
Follicular
Ov.
Luteal
Menstrual Follicular Ovulation Luteal
Cycle Calendar Period Ovulation Fertile PMS
Upcoming Cycles — Next 6 Months
🔔 Period Reminders

Get a browser notification before your period arrives — no account needed.

Remind me before my period:

How to Use

  1. Enter the first day of your last period.
  2. Set your average cycle length (most women are 21–35 days, average is 28).
  3. Set how long your period usually lasts (typically 3–7 days).
  4. See your next period date, fertile window, ovulation day, PMS window and current cycle phase instantly.
  5. The calendar highlights all upcoming period days, fertile days and ovulation across 3 months.

Formula

Next Period = Last Period Date + Cycle Length

Ovulation Day = Next Period − 14 days (luteal phase is fixed at ~14 days)

Fertile Window = Ovulation − 5 days to Ovulation day (sperm survive 3–5 days)

PMS Window = Next Period − 7 days to Next Period − 1 day

Example Calculation

Example: Last period March 1, 2026 · 28-day cycle · 5-day duration

EventDate
Last Period StartedMarch 1, 2026
Next PeriodMarch 29, 2026
Ovulation DayMarch 15, 2026
Fertile WindowMarch 10 – March 15, 2026
PMS WindowMarch 22 – March 28, 2026
Cycle Phase TodayFollicular (day 14)

Frequently Asked Questions