calculator.place
All calculators

Period Calculator

Predict your next three periods, fertile window, and ovulation date based on your cycle length.

What Is a Period Calculator?

Tracking your cycle takes the guesswork out of planning — whether you're trying to conceive, avoid pregnancy naturally, or simply know when to expect your period. Most menstrual cycles run between 21 and 35 days, with 28 days being the most common average. But average doesn't mean universal, and your personal cycle length is what actually matters.

The fertile window — the days when conception is most likely — typically runs from around day 10 to day 17 of a 28-day cycle, with peak fertility at ovulation on approximately day 14. Sperm can survive for up to 5 days, so the window starts before ovulation. In longer or shorter cycles, these dates shift accordingly — a 35-day cycle has ovulation around day 21, not day 14.

Enter the first day of your last period, your typical cycle length, and how long your period usually lasts. The calculator projects your next three cycles with predicted start and end dates, fertile windows, and estimated ovulation dates for each.

How Do You Use This Period Calculator?

Enter the first day of your last period, your average cycle length in days, and your average period duration. Click Calculate to see your next three predicted periods, fertile windows, and ovulation dates.

  1. Enter the first day of your most recent period using the date picker.
  2. Set your average cycle length in days (21–45, with 28 as the default).
  3. Enter your typical period duration in days.
  4. Click Calculate to see the next three cycle predictions.
  5. Each cycle shows the period start and end, fertile window, and ovulation estimate.
  6. Track your actual dates to refine your average cycle length over time.

How Does the Period Calculator Formula Work?

The formula used: Next period = last period start + cycle length. Ovulation ≈ cycle length − 14 days before next period. Fertile window ≈ days 10–17 of cycle.

Period predictions use cycle length to project forward from the last known start date.

Next period start = last period start + cycle length

Period end = period start + period length − 1

Ovulation = next period start − 14 days (the luteal phase is consistently ~14 days regardless of cycle length)

Fertile window start = ovulation − 5 days (sperm survives up to 5 days)

Fertile window end = ovulation + 1 day

What Are Some Example Calculations?

Last period: 1 March. Cycle length: 28 days. Period length: 5 days. Next period: 29 March (ends 2 April). Fertile window: 10–17 March. Ovulation: ~14 March.

28-day cycle, last period 1 March

Cycle 1: period 29 Mar–2 Apr. Ovulation ~14 Apr (29 Mar + 14 days). Fertile 9–15 Apr.

Cycle 2: period 26 Apr–30 Apr. Cycle 3: period 24 May–28 May.

35-day cycle, last period 1 March

Ovulation = next period (5 Apr) minus 14 = 22 Mar. Fertile window 17–23 Mar.

With a longer cycle, ovulation is later in the cycle — day 21, not day 14.

When Should You Use a Period Calculator?

When planning around your cycle — for travel, important events, or athletic performance. Hormonal fluctuations affect energy levels, mood, and recovery throughout the month, and many women plan training blocks around their cycle phases.

For natural family planning. This calculator gives estimates based on cycle averages — if you're relying on natural methods for contraception, use it alongside daily basal body temperature tracking or ovulation tests for greater accuracy. Cycle length varies, and a predicted ovulation date can shift by several days.

What Do These Terms Mean?

Menstrual cycle
The monthly hormonal cycle from the first day of one period to the first day of the next.
Ovulation
The release of an egg from the ovary, typically around 14 days before the next period.
Fertile window
The days each cycle when conception is possible — typically 5 days before ovulation through to the day after.
Luteal phase
The second half of the cycle, from ovulation to the next period. Consistently around 14 days.

What Are the Best Tips to Know?

  • Track your actual period start dates for 3–6 months to get a reliable average cycle length.
  • Stress, illness, travel, and significant weight changes can all shift your cycle temporarily.
  • Ovulation predictor kits (OPKs) confirm ovulation more accurately than date calculations.
  • The luteal phase (ovulation to next period) is consistently around 14 days — it's the follicular phase that varies.

What Mistakes Should You Avoid?

  • Using the end of your last period rather than the start as the reference date.
  • Assuming a 28-day cycle when yours is consistently longer or shorter.
  • Treating predicted dates as exact — they are estimates based on averages.

Frequently Asked Questions

How accurate is a period calculator?

It's a prediction based on your average cycle length. For women with very regular cycles, predictions can be accurate to within 1–2 days. For irregular cycles, the margin of error is larger. Track actual dates over several months to improve accuracy.

When is my fertile window?

Approximately days 10–17 of a standard 28-day cycle, with peak fertility at ovulation on day 14. In longer cycles, the fertile window shifts later. In a 35-day cycle, ovulation is around day 21 and the fertile window falls around days 16–22.

What if my cycle is irregular?

Calculate the average of your last 3–6 cycle lengths and use that as your cycle length input. Note that predictions will be less reliable with irregular cycles, and ovulation test kits or basal body temperature tracking will give a more accurate picture.

Is this calculator suitable for contraception?

No. Calendar-based predictions are not a reliable standalone contraceptive method. Use this alongside other indicators (basal body temperature, cervical mucus, ovulation tests) as part of a Fertility Awareness Method, and consult a healthcare professional.

More Health Calculators

See all free tools in the Health Calculators category.

BMI Calculator

Calculate your Body Mass Index (BMI) to check whether you are at a healthy weight for your height.

Calorie Calculator

Estimate your daily calorie needs based on age, height, weight, and activity level.

Ideal Weight Calculator

Find your ideal weight range based on height and gender using multiple established formulas.

Pregnancy Due Date Calculator

Calculate your estimated due date and see key pregnancy milestones based on your last menstrual period.

Body Fat Calculator

Estimate your body fat percentage using the US Navy method based on body measurements.

Macro Calculator

Calculate your optimal daily macronutrient intake — protein, carbohydrates, and fat — based on your goals.

Water Intake Calculator

Calculate your recommended daily water intake based on your body weight, activity level, and climate.

Heart Rate Zone Calculator

Calculate your target heart rate training zones using the Karvonen formula for more effective workouts.

Sleep Calculator

Calculate the best times to fall asleep or wake up based on 90-minute sleep cycles for more refreshing rest.

BAC Calculator

Estimate your blood alcohol content (BAC) based on drinks consumed, body weight, gender, and time elapsed.

Ovulation Calculator

Estimate your ovulation date and fertile window based on your menstrual cycle length and last period date.

Calories Burned Calculator

Calculate calories burned during exercise and daily activities using MET (Metabolic Equivalent of Task) values.

TDEE Calculator

Calculate your Total Daily Energy Expenditure — the calories you burn each day based on your height, weight, age, sex, and activity level.