Skip to content

Period Calculator

▼

The Period Calculator estimates future menstrual period days and most probable ovulation days based on your cycle history.

Enter your last period date, duration, and cycle length, then click Calculate

Period & Ovulation Forecast

Next Expected Period
Nov 7 – Nov 11
Full date: Nov 7, 2026
Next Ovulation Window
Oct 22 – Oct 26
Full date: Oct 22, 2026
Period (5 days) Fertile / Ovulation Cycle (28 days)

Upcoming 6 Cycles Schedule

Cycle Period Dates Ovulation Window Length
Cycle #1 Oct 10, 2026 – Oct 14, 2026 Oct 22, 2026 – Oct 26, 2026 28 days
Cycle #2 ★ Next Nov 7, 2026 – Nov 11, 2026 Nov 19, 2026 – Nov 23, 2026 28 days
Cycle #3 Dec 5, 2026 – Dec 9, 2026 Dec 17, 2026 – Dec 21, 2026 28 days
Cycle #4 Jan 2, 2027 – Jan 6, 2027 Jan 14, 2027 – Jan 18, 2027 28 days
Cycle #5 Jan 30, 2027 – Feb 3, 2027 Feb 11, 2027 – Feb 15, 2027 28 days
Cycle #6 Feb 27, 2027 – Mar 3, 2027 Mar 11, 2027 – Mar 15, 2027 28 days

Understanding your calculation

Method, example and limitations

How the calculation works

A period calendar projects future start dates from the last start date and average cycle length. Cycle length runs from one period start to the next.

Example to check

With a 28-day cycle, adding 28 days to the last period start gives the next estimated start date, rather than adding one calendar month.

Before using the result

Irregular cycles, pregnancy, medication and health conditions can change dates. Predictions do not confirm pregnancy or explain missed or unusual bleeding.

Calculation methodology · Report a result that needs review