Free Period Calculator

Predict your next period, ovulation date and fertile window. Get a 6-month cycle forecast based on your personal cycle length. Private, accurate and completely free.

Advertisement

🌸 Your Cycle Details

Enter your last period and cycle details

21 days45 days
1 day10 days

🌸 Your Cycle Predictions

🌸

Enter your last period date above to see your predictions!

Advertisement

Understanding Your Menstrual Cycle

The menstrual cycle is a monthly process your body goes through to prepare for possible pregnancy. Understanding your cycle helps you plan ahead, track your health and recognize when something may be off.

The 4 Phases of Your Menstrual Cycle

How to Track Your Cycle Accurately

For the most accurate predictions track your cycle for at least 3 months. Record the first day of each period and calculate the average cycle length. Cycles naturally vary by 1-3 days month to month — this is completely normal. If your cycle varies by more than 7 days consistently consult a healthcare provider.

Signs of Ovulation

⚠️ Health Disclaimer: This period calculator provides estimates for informational purposes only based on average cycle patterns. Individual cycles vary significantly. This tool is not a substitute for medical advice and should not be used as a contraceptive method. For family planning, fertility treatment or any menstrual health concerns always consult a qualified healthcare provider.

Frequently Asked Questions

How do I calculate when my next period is? +
Add your average cycle length to the first day of your last period. If your last period started May 1 and your cycle is 28 days your next period is expected around May 29. Our calculator does this instantly and also predicts ovulation, fertile window and the next 6 cycles for you.
What is the average menstrual cycle length? +
The average cycle is 28 days but a normal range is 21 to 35 days. Cycle length is counted from the first day of one period to the first day of the next. Cycles vary naturally by 1-3 days each month. Consistently irregular cycles varying by more than 7 days may indicate a hormonal issue worth discussing with a doctor.
When do I ovulate in my cycle? +
Ovulation occurs approximately 14 days before your next expected period regardless of cycle length. In a 28-day cycle that is around day 14. In a 32-day cycle around day 18. In a 24-day cycle around day 10. Our calculator automatically calculates your ovulation date based on your specific cycle length.
How long does a period last? +
A normal period lasts 3 to 7 days with most women averaging 4 to 5 days. Heaviest flow is typically on days 1 and 2. Periods consistently longer than 7 days or shorter than 2 days are worth mentioning to a healthcare provider as they can indicate hormonal imbalances or other conditions.
What is the fertile window? +
The fertile window includes the 5 days before ovulation and the day of ovulation itself — 6 days total. Sperm can survive up to 5 days inside the reproductive tract which is why days before ovulation count. The 2 days before ovulation and ovulation day itself are the most fertile days with the highest probability of conception.
Why is my period late? +
A period can be late for many reasons beyond pregnancy including stress, significant weight changes, excessive exercise, illness, travel, hormonal imbalances and thyroid disorders. A period is typically considered late if it has not arrived within 5 days of the expected date. If more than 2 weeks late take a pregnancy test and consider consulting a healthcare provider.
How accurate is a period calculator? +
Period calculators are most accurate for women with regular predictable cycles. They estimate based on your average cycle length. Accuracy decreases if your cycle varies significantly month to month. Stress, illness and lifestyle changes can shift ovulation and alter predicted dates by several days. Use predictions as helpful guidance rather than certainty especially for family planning.

Related Health Calculators