Period Calculator

Predicted upcoming period dates, from your last period and average cycle length.

Next 6 Predicted Periods
Fri, Dec 11, 2026
Fri, Jan 8, 2027
Fri, Feb 5, 2027
Fri, Mar 5, 2027
Fri, Apr 2, 2027
Fri, Apr 30, 2027
Cycle Detail
Cycle Day Today
Day 1
Days Until Next
28

A prediction based on your average cycle length — actual cycles vary.

Equation used
Next period_n = LMP + n × Cycle length, for n = 1, 2, 3, …

Frequently Asked Questions

How are the 6 upcoming period dates predicted?

Each one adds another multiple of your average cycle length to the first day of your last period: next period = last period date + n × cycle length, for n = 1 through 6.

What does "cycle day today" mean?

It's the number of days since the first day of your last period, counting that day as day 1. It tells you where you currently are in your cycle relative to your last tracked period.

Why might the actual date differ from the prediction?

The calculator assumes every cycle is exactly your entered average length, but real cycles vary month to month from stress, illness, travel and other factors — so treat these as estimates, not guarantees.