Period Calculator
A period calculator helps you predict when your next menstrual period will start based on the first day of your last period and your average cycle length. Knowing your cycle pattern helps you plan ahead, understand your fertile window, and spot irregularities that may be worth discussing with a healthcare provider. This tool projects your period start, ovulation estimate, and fertile window across the next six cycles.
Quick Answer
The average menstrual cycle is 28 days, meaning most people get their period roughly once a month. Ovulation typically occurs around day 14 of a 28-day cycle — about 14 days before the next period starts.
These results are estimates based on general formulas and are not a substitute for professional medical advice. Consult a healthcare provider before making health decisions.
How the Formula Works
Calculate when your next period starts from your last period date and cycle length.
Next Period Start = Last Period Date + Cycle LengthEstimate when your current period ends based on your period duration.
Period End Date = Last Period Date + Period DurationEstimate ovulation by counting back 14 days from the expected next period.
Ovulation Date = Last Period Date + (Cycle Length - 14)Define the fertile window around ovulation, accounting for sperm survival time.
Fertile Window = Ovulation Date - 5 days to Ovulation Date + 1 day
Methodology & Sources
Reviewed and updated April 5, 2026 · Prepared by GetHealthyCalculators Editorial Team
This calculator uses the calendar method, assuming a consistent luteal phase of 14 days. Cycle length variability, stress, illness, and hormonal fluctuations can shift actual dates by several days. The calendar method alone should not be relied upon for contraception or fertility treatment decisions.
References
- Menstrual Cycle: What Is Normal? · Mayo Clinic
- The Normal Menstrual Cycle and the Control of Ovulation · Endotext / NCBI Bookshelf
- Variability in Menstrual Cycle Length and Early Pregnancy Outcomes · BJOG: An International Journal of Obstetrics and Gynaecology
Limitations
- This calculator assumes a regular cycle length and a consistent 14-day luteal phase, which may not reflect your individual pattern.
- Stress, illness, significant weight changes, and hormonal conditions can shift ovulation and period timing by several days.
- People with irregular cycles (varying by more than 7 days) will find calendar-based predictions less reliable.
- This tool is not a substitute for medical advice and should not be used as the sole method for contraception or fertility planning.
Frequently Asked Questions
How do I calculate when my next period is?
What counts as a normal menstrual cycle length?
Why does my period come at different times each month?
Can I use this calculator to track my fertile window?
What should I do if my cycles are very irregular?
How is ovulation timing related to cycle length?
Trying to conceive? Estimate your ovulation date
Ovulation CalculatorRelated Calculators
Ovulation Calculator
Estimate your ovulation date and fertile window based on your menstrual cycle.
CalculateDue Date Calculator
Estimate your due date from your last menstrual period, conception, or IVF transfer date.
CalculatePregnancy Weight Gain Calculator
Find your recommended pregnancy weight gain based on IOM guidelines.
Calculate