100+ free calculators - no signup, no ads | ๐Ÿ’ฐ Financial โค๏ธ Health & Fitness ๐Ÿ“ Math ๐Ÿ”ง Other
๐Ÿ‡บ๐Ÿ‡ธ USD | About Contact

Period Calculator

Next period ยท Bleeding days ยท Ovulation ยท Fertile window

โš ๏ธ
Calendar estimates are not birth control. Irregular cycles need other tracking methods or clinical advice.

๐Ÿ“… Enter the first day of your last period to see upcoming periods, ovulation, and fertile windows.

How the Period Calculator Works

This period calculator projects future bleeding days and fertility timing from three inputs: the first day of your last period, average cycle length, and how long bleeding usually lasts.

Next period date

Next period start = last period start + cycle length Example: March 1 + 28 days = March 29

Ovulation estimate

Ovulation โ‰ˆ next period start โˆ’ luteal days Default luteal length = 14 days Example: March 29 โˆ’ 14 = March 15 (cycle day 15 in a 28 day cycle)

What You Get From This Tool

  • Next period date and days remaining
  • Bleeding span for the current or next period
  • Ovulation day using a luteal phase assumption
  • Six day fertile window ending on estimated ovulation
  • Multi cycle schedule for 3, 6, or 12 upcoming cycles
  • Cycle map showing period, fertile, and luteal segments
๐Ÿ’ก
Track a few real cycles. If length jumps by more than about a week, calendar predictions lose accuracy.

What Is a Period Calculator?

A period calculator estimates when your next menstrual period will start and when you are more likely to ovulate. The menstrual cycle is counted from the first day of bleeding to the day before the next period begins. Hormones drive follicle growth, ovulation, and then shedding of the uterine lining if pregnancy does not occur.

People use this tool to plan for upcoming periods, see a fertile window when trying to conceive, and understand where they are in the current cycle. It is a calendar model, not a medical diagnosis and not contraception.

Menstrual cycle basics

Bleeding (the period) usually lasts about 2 to 7 days. After bleeding, the follicular phase continues until ovulation. After ovulation, the luteal phase lasts until the next period. Many educational models place ovulation about 14 days before the next period, which is why cycle length changes mainly shift the follicular phase.

Related calculations

Trying to conceive benefits from pairing period dates with ovulation timing and later pregnancy dating tools. After a positive test, gestational age and due date tools use last menstrual period differently: they count pregnancy from LMP using a 280 day convention, not from the fertile window alone.

If your goal is to prevent pregnancy, use a proven contraceptive method. Calendar based fertile windows are estimates and can miss early or late ovulation.

Accuracy and limitations

Results assume the cycle length you enter repeats. Real cycles vary. Illness, travel, intense training, weight change, thyroid issues, PCOS, and hormonal contraception all change timing. The chart and table project forward using a constant length, so treat distant months as rough guides only.

Bleeding length also varies. Spotting before or after the main flow can make the first day hard to identify. When unsure, use the first day of clear menstrual flow as day 1.

How to use this calculator

  1. Enter the first day of your most recent period.
  2. Set your average cycle length (often near 28 days).
  3. Set how many days bleeding usually lasts.
  4. Keep luteal phase at 14 days unless you have charted a different length.
  5. Read the next period date, fertile window, and multi cycle table.

Worked example

Last period started on day 0 of a 28 day cycle. Period length is 5 days, luteal phase 14 days. Next period = day 28. Ovulation โ‰ˆ day 28 โˆ’ 14 = day 14. Fertile window โ‰ˆ days 9 through 14. Bleeding for the next period spans days 28 through 32.

If the cycle is 35 days instead, ovulation moves later: day 35 โˆ’ 14 = day 21. The fertile window shifts with it. That is why entering your real average cycle length matters more than assuming every cycle is 28 days.

How to calculate your next period manually

Write down the first day of your last period. Add your average cycle length in days. That sum is the expected first day of the next period. Repeat the same addition for later cycles if you want a longer calendar.

Example: last period began on June 3 and your average cycle is 30 days. June 3 plus 30 days is July 3. The following period would be about August 2 if the 30 day average holds.

Understanding ovulation and the fertile window

Sperm can survive several days in the reproductive tract. An egg is usually fertilizable for about a day after release. Combining those facts produces a fertile window of roughly six days that ends on the estimated ovulation day.

This calculator assumes a fairly steady luteal phase. When cycle length changes, the follicular phase usually stretches or shortens more than the luteal phase. That is why a longer cycle places ovulation later even when luteal days stay near 14.

PMS window estimate

Many people notice mood, breast tenderness, bloating, or fatigue in the days before bleeding starts. This calculator marks a simple late luteal PMS window as the five days before the next period. Timing varies by person, and the label is a planning cue, not a diagnosis of premenstrual syndrome or PMDD.

Regular vs irregular cycles

A cycle is often described as regular when recent cycle lengths vary by fewer than about 8 days. Large swings, missed periods, sudden heavy bleeding, or pain that interferes with daily life deserve clinical evaluation. Calendar tools work best with fairly steady cycles.

Common mistakes

  • Counting from the last day of bleeding instead of the first day
  • Using a 28 day assumption when your logged average is different
  • Treating the fertile window as birth control
  • Ignoring luteal phase variation after illness, travel, or stress
  • Expecting exact ovulation timing without LH tests or BBT charts

When this calculator is useful

Use it to anticipate period start dates, pack supplies, and see an estimated fertile window when trying to conceive. Pair it with the Ovulation CalculatorComing soon, Pregnancy Calculator, and Due Date Calculator if pregnancy timing becomes relevant.

When results may not fit

Irregular cycles, PCOS, recent pregnancy, breastfeeding, hormonal contraceptives, perimenopause, and some medications change timing. Ovulation predictor kits, cervical mucus observations, and clinician guidance are more reliable than dates alone when cycles are unpredictable.

Calculation Methodology

  1. Read last period start (LMP), cycle length C, period length P, and luteal length L.
  2. For cycle index i = 0, 1, 2โ€ฆ: period start = LMP + iร—C.
  3. Period end = period start + P โˆ’ 1.
  4. Next period = period start + C. Ovulation = next period โˆ’ L.
  5. Fertile window = ovulation โˆ’ 5 through ovulation (six days).
  6. Cycle day today = days since the most recent period start that is on or before today, modulo C (with care near period boundaries).
โš ๏ธ
Estimates are for education and planning only. They are not birth control and not a substitute for medical care.

Reference: Cycle Length Examples

Cycle lengthOvulation day (L=14)Fertile days
24 daysDay 10Days 5 to 10
28 daysDay 14Days 9 to 14
32 daysDay 18Days 13 to 18
35 daysDay 21Days 16 to 21

Day 1 is the first bleeding day. Live results use your entered dates.

Frequently Asked Questions

How do I calculate my next period?
Add your average cycle length to the first day of your last period. A 28 day cycle that started March 1 points to about March 29 for the next start.
What is a normal menstrual cycle length?
Many adults cycle about every 21 to 35 days. Near 28 days is common. Regularity usually means recent cycles do not swing by more than about a week.
When does ovulation occur in the cycle?
This tool places ovulation about 14 days before the next period by default. In a 28 day cycle that is near day 14. Longer cycles push the estimate later.
What is the fertile window?
It is the span when conception is most likely. Sperm can live up to about five days, and the egg is usually fertilizable for about a day after ovulation. This page shows six days ending on estimated ovulation.
Can I use a period calculator as birth control?
No. Calendar estimates change with stress, illness, and cycle variation. Use proven contraception if you want to prevent pregnancy.
How long does a period usually last?
Bleeding often lasts 2 to 7 days. Enter your typical length so the calculator can mark estimated bleeding end dates on the schedule.

Sources & References

Last reviewed for methodology: 2026. Dates are estimates only and are not medical or contraceptive advice.