Menstrual Cycle Predictor

Predict the next 6 expected period start dates from a recent period and cycle length. Not medical advice.

Inputs

Result

Loading calculator…

General calculation reads

Amazon affiliate

As an Amazon Associate we may earn from qualifying purchases. This does not add cost for you.

How to use this calculator

  • Enter last period start.
  • Enter average cycle length.
  • See next 6 expected dates.

About this calculator

Predicts upcoming period start dates assuming a constant cycle length. Average cycle is 28 days; normal range is 21-35. For irregular cycles use the average over 3-6 months. Not medical advice.

Frequently asked

Average cycle length?+
28 days is the textbook average. Real-world: 21-35 days is normal. Outside that range, consult a provider.
Why is the prediction wrong sometimes?+
Cycles vary by ±2-3 days even in regular cyclers. Stress, illness, travel, age, and hormonal changes shift them.
Is this medical advice?+
No. It's simple date arithmetic. For clinical questions about cycle health, see a provider.
What about perimenopause?+
Cycles become more variable in the years before menopause. This calculator assumes a stable cycle and may not be useful.
How does this differ from ovulation prediction?+
Period prediction is based on adding cycle length. Ovulation prediction subtracts 14 days from the next period.

Related calculators

More tools you might like

Hand-picked tools that pair well with this one — same audience, same intent.