Period Calculator

Predict next period, ovulation, and fertile window based on your cycle.

Enter your details
Use the first day of your most recent period.
Used to estimate next period and ovulation timing.
Used to estimate the end date of your next period.
Results
Next period — start
Next period — end
Ovulation day approx.
Fertile window approx.
Educational use only — not medical advice. If your cycles are very irregular or you have concerns, consult a clinician.
Tip: These are calendar estimates. Irregular cycles can reduce accuracy.

Use this Period Calculator to estimate your next period, approximate ovulation date, and likely fertile window from your last period date and average cycle length.

Calculation Method

Next period start = first day of last period + average cycle length

Next period end = estimated next period start + period length − 1 day

Approximate ovulation = estimated next period start − 14 days

Estimated fertile window = about 5 days before ovulation through the estimated ovulation day

Example

If your last period started on January 1, your average cycle is 28 days, and your usual period lasts 5 days:

Next period start: January 29

Next period end: February 2

Approximate ovulation: January 15

Estimated fertile window: approximately January 10–15

Important Note

These are calendar estimates only. Actual ovulation and period timing can change from cycle to cycle, particularly when cycles are irregular.

Do not use this calculator as a birth-control method or to confirm pregnancy. If a period is late and pregnancy is possible, use an appropriate pregnancy test.

Sources

More of our calculators...

Hiking Calorie Calculator

Estimate calories burned during hiking using body weight, duration, distance, elevation gain, backpack weight, and terrain difficulty.

FFMI Calculator (Fat-Free Mass Index)

FFMI calculator to estimate fat-free mass index and normalized FFMI from weight, height, and body fat percentage in seconds.

Blood Pressure Category Calculator

Calculate blood pressure category, pulse pressure, and mean arterial pressure using systolic and diastolic readings. Learn how blood pressure ranges are interpreted.

Calorie Calculator

Use our Calorie Calculator to estimate daily calories for maintenance, weight loss, or weight gain from age, sex, height, weight, and activity level.

Ideal Weight Calculator

Use our Ideal Weight Calculator to estimate ideal body weight with the Devine formula in kg and lb, and compare it with your current weight.

Waist-to-Hip Ratio (WHR) Calculator

Waist-to-Hip Ratio (WHR) Calculator to estimate WHR from waist and hip measurements and show a simple health risk category.

Cycling Calorie Calculator

Estimate calories burned while cycling using body weight, distance, duration, ride type, effort level, and elevation gain.

Blood Type Calculator

Blood type calculator to estimate a child’s possible ABO and Rh blood types from the mother’s and father’s blood types.

ABSI (A Body Shape Index) Calculator

Use our ABSI (A Body Shape Index) Calculator to estimate A Body Shape Index from waist circumference, height, and weight. See BMI and understand central body-shape risk screening.