Menstruation Calculator
Use this free period calculator to estimate your next period, ovulation day, and fertile window based on your cycle pattern.
What this calculator helps you estimate
A menstrual cycle calculator gives date estimates for common cycle milestones: when your next period may begin, when ovulation may happen, and when your fertile window may occur. These estimates can be useful for planning, symptom tracking, or understanding cycle patterns over time.
This tool works best if your cycle is relatively regular from month to month. If your cycle varies, you can still use the calculator as a rough guide, but expected dates may shift.
How to use the calculator
1) Enter the first day of your last period
Choose the date that marks Day 1 of your cycle. Day 1 is generally the first day of full menstrual flow, not just spotting.
2) Add your average cycle length
Cycle length is counted from Day 1 of one period to Day 1 of the next. Many people are close to 28 days, but healthy cycles often range from about 21 to 35 days.
3) Add your average period length
Period length is the number of days bleeding usually lasts. This helps estimate when a period may end in future cycles.
Understanding your results
- Current cycle day: Shows where you are right now in your cycle, based on your selected start date.
- Estimated next period: Predicted Day 1 of your upcoming cycle.
- Estimated ovulation date: Usually calculated around 14 days before the next expected period.
- Estimated fertile window: A broader range of days around ovulation when pregnancy is most likely.
Menstrual cycle phases at a glance
Menstrual phase
This is the bleeding phase, often lasting around 3 to 7 days. Hormone levels are lower, and the uterine lining is shed.
Follicular phase
The body prepares an egg for release. Estrogen gradually rises, and this phase can vary in length from person to person.
Ovulation
Ovulation is the release of an egg, typically once per cycle. It may happen around the midpoint, but timing can vary due to stress, travel, sleep changes, illness, and other factors.
Luteal phase
After ovulation, progesterone rises to support possible pregnancy. If pregnancy does not occur, hormone levels drop and the next period begins.
Tips for more accurate cycle tracking
- Track at least 3 to 6 cycles before relying heavily on predictions.
- Record symptoms like cramps, mood changes, discharge, and energy levels.
- Log lifestyle events (stress, travel, exercise changes) that may affect timing.
- If needed, combine calendar tracking with basal body temperature or ovulation tests.
Important limitations
Calendar-based tools are estimates, not guarantees. Ovulation can happen earlier or later than predicted, especially with irregular cycles, postpartum cycles, perimenopause, thyroid conditions, or major stress changes.
If you are trying to conceive or avoid pregnancy, consider using multiple methods and speaking with a healthcare professional for personalized guidance.
When to talk with a healthcare professional
- Cycles regularly shorter than 21 days or longer than 35 days
- Very heavy bleeding, severe pain, or bleeding between periods
- Missed periods not explained by pregnancy
- Sudden major change in cycle pattern