Period Calculator
Next period ยท Bleeding days ยท Ovulation ยท Fertile window
๐ 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
Ovulation estimate
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
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
- Enter the first day of your most recent period.
- Set your average cycle length (often near 28 days).
- Set how many days bleeding usually lasts.
- Keep luteal phase at 14 days unless you have charted a different length.
- 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
- Read last period start (LMP), cycle length C, period length P, and luteal length L.
- For cycle index i = 0, 1, 2โฆ: period start = LMP + iรC.
- Period end = period start + P โ 1.
- Next period = period start + C. Ovulation = next period โ L.
- Fertile window = ovulation โ 5 through ovulation (six days).
- Cycle day today = days since the most recent period start that is on or before today, modulo C (with care near period boundaries).
Reference: Cycle Length Examples
| Cycle length | Ovulation day (L=14) | Fertile days |
|---|---|---|
| 24 days | Day 10 | Days 5 to 10 |
| 28 days | Day 14 | Days 9 to 14 |
| 32 days | Day 18 | Days 13 to 18 |
| 35 days | Day 21 | Days 16 to 21 |
Day 1 is the first bleeding day. Live results use your entered dates.
Frequently Asked Questions
Sources & References
- Office on Women's Health (U.S. HHS) โ Menstrual cycle: womenshealth.gov/menstrual-cycle
- ACOG โ The menstrual cycle: acog.org menstrual cycle FAQ
- CDC โ Contraception (calendar methods are less effective than other options): cdc.gov/contraception
Last reviewed for methodology: 2026. Dates are estimates only and are not medical or contraceptive advice.