Period Calculator
Enter the first day of your last period and your average cycle length to get predictions for your next several cycles. Quick, private, and no sign-up required.
Your Predicted Periods
Upcoming Period Dates
Predictions assume a period length of about 5 days. Your actual period may be shorter or longer.
These predictions are estimates based on a regular cycle. Many factors can cause your period to arrive earlier or later than expected.
How Period Prediction Works
Your menstrual cycle is counted from the first day of one period to the first day of the next. According to the American College of Obstetricians and Gynecologists (ACOG), a typical menstrual cycle ranges from 21 to 35 days, with 28 days being the commonly cited average. This calculator uses your reported cycle length and the date of your last menstrual period (LMP) to project when your next periods are likely to begin.
Cycle regularity varies from person to person. Factors such as stress, weight changes, travel, illness, and hormonal shifts can all cause your cycle to be shorter or longer than usual. If your cycle length varies by more than 7 to 9 days from month to month, ACOG considers this clinically irregular, and it may be worth discussing with your OB-GYN or healthcare provider. Tracking your periods over several months gives you a clearer picture of your personal pattern.
This calculator provides estimates for planning purposes and is not a substitute for professional medical advice. If you experience unusually heavy bleeding, cycles shorter than 21 days or longer than 35 days, or if your period stops for 90 days or more, contact your healthcare provider. Regular cycle tracking is one of the simplest ways to stay informed about your reproductive health.
FAQ
How accurate is a period calculator?
What if my cycle length changes every month?
Can I use this calculator if I'm on birth control?
What is considered a normal cycle length?
Get Smarter Period Predictions
The Cycora app learns your unique cycle patterns and sends reminders so you are never caught off guard.
Download on the App Store