Period Calculator
Estimate your next period, fertile window, and ovulation date.
Period predictions are estimates and should not be used as the only method of contraception.
Period calculator
Enter your last period date, average cycle length, and period length.
Cycle day 1 is the first day of menstrual bleeding.
Count from period start to next period start.
Period length is the number of bleeding days.
Future dates use the same average.
Estimated next period start
Tuesday, June 30, 2026
Based on your average 28-day cycle.
Estimated period window
Jun 30–Jul 4
Based on a 5-day average period length.
Days until next period
13 days
Current cycle day
Day 16
Period predictions are estimates. This calculator does not diagnose menstrual disorders, replace professional care, or provide contraception guidance.
Personalized interpretation
Based on your last period and average cycle length, your next period may start around Tuesday, June 30, 2026.
Your estimated period window is Tuesday, June 30, 2026 to Saturday, July 4, 2026.
Cycle timing can shift due to stress, illness, travel, sleep changes, medications, or hormonal changes.
This calculator should not be used as the only method of contraception. If your cycles become very irregular or symptoms concern you, consider speaking with a qualified healthcare professional.
Cycle timeline overview
Last period start
Jun 2
Current cycle day
Day 16
Estimated next period
Jun 30
Estimated window
Jun 30–Jul 4
Forecast cycle 1
Jun 30–Jul 4
Forecast cycle 2
Jul 28–Aug 1
Forecast cycle 3
Aug 25–Aug 29
This timeline is based on average cycle length. Actual dates can vary.
How period prediction works
Menstrual cycle phases explained
Menstrual phase
Cycle day 1 is the first day of menstrual bleeding.
Follicular phase
This phase can vary by person and from cycle to cycle.
Ovulation
Ovulation timing can vary and is not guaranteed by a calculator.
Luteal phase
The phase after ovulation can vary, though it is often more consistent.
Not every cycle follows a perfect 28-day pattern.
Cycle length, period length, and variability
Average cycle length commonly varies between people. A 28-day cycle is often used as an example, but it is not universal.
Cycles can vary slightly month to month, and period length can also vary. Tracking multiple cycles provides a better average.
Irregular periods and when to seek advice
Predictions may be less reliable with irregular cycles. Consider professional guidance for very heavy bleeding, severe pain, missed periods without clear reason, bleeding between periods, sudden major cycle changes, possible pregnancy, or symptoms that feel concerning.
Period tracking tips
Formula / date explanation
Next Period Start = Last Period Start Date + Average Cycle LengthEstimated Period End = Next Period Start + Period Length − 1 dayFuture Period Start = Last Period Start Date + Average Cycle Length × Number of CyclesThese calculations use your last period start date, average cycle length, average period length, and forecast count. Estimates can shift because individual cycles vary.
Frequently Asked Questions
Related tools