Period Calculator
Use ToolYard's Period Calculator to estimate when your next menstrual period will start based on your most recent period date and your average cycle length. The tool predicts your next period, future cycles, and current cycle day, and can optionally show your likely ovulation date and fertile window. It's ideal for tracking irregularities, planning around travel or events, or understanding your menstrual cycle better. All calculations run entirely in your browser for complete privacy—no data is stored or shared.
Period Calculator
How It Works
- Next Period: Calculated as LMP + cycle length. Period end is start date + period length.
- Cycle Day: Shows which day of your cycle you're on today and how many days remain.
- Ovulation: Estimated at cycle length − 14 days from LMP (standard formula).
- Fertile Window: Typically 5 days before to 1 day after ovulation.
- Irregular Cycles: Enter shortest and longest cycles to see prediction ranges.
Overview
Use ToolYard's Period Calculator to estimate when your next menstrual period will start based on your most recent period date and your average cycle length. The tool predicts your next period, future cycles, and current cycle day, and can optionally show your likely ovulation date and fertile window. It's ideal for tracking irregularities, planning around travel or events, or understanding your menstrual cycle better. All calculations run entirely in your browser for complete privacy—no data is stored or shared.
About
About Period Calculator
Predict your next menstrual period using your cycle length and last period date.
Features:
- Next period prediction
- Period end date calculation
- Cycle day tracking
- Cycle progress indicator
- Ovulation estimate
- Fertile window calculation
- Future period projections (3 months)
- Irregular cycle support
- Shortest/longest cycle ranges
- Copy summary
- Print results
- 100% private - no data stored
FAQ
How accurate is this Period Calculator?
It provides estimates based on your cycle length. Natural variation can shift dates by a few days. Tracking your actual periods over time improves accuracy.
Do I need a perfect 28-day cycle?
No—enter your actual cycle length. The tool works for cycles from 20–40 days.
Does this calculate ovulation?
Yes, if enabled. It uses the standard formula: cycle length − 14 days from your LMP.
Is my data saved?
No. All calculations run entirely in your browser and are not saved or transmitted.
Can irregular cycles still be predicted?
Yes. You can enter your shortest and longest cycles to get a prediction range instead of a single date.
What if my cycle is longer or shorter than average?
Enter your actual cycle length. The calculator adjusts all predictions based on your specific cycle.
Related Tools
What Is a Period Calculator?
A period calculator predicts the dates of your upcoming menstrual periods based on the first day of your last period and your average cycle length. It helps you plan ahead — scheduling events, travel, or medical appointments around expected period dates — and tracks patterns that can indicate changes in reproductive health.
Menstrual cycles are counted from the first day of one period to the first day of the next. The average cycle is 28 days, but normal cycles range from 21 to 35 days. Period duration typically lasts 2–7 days. This calculator provides predictions for the next several cycles, helping you build a personal cycle calendar.
How to Use This Period Calculator
- Enter the first day of your most recent period (Day 1 = first day of bleeding).
- Enter your average cycle length in days (21–35; 28 is the default average).
- Optionally enter your average period duration (how many days your period typically lasts).
- The calculator shows predicted start dates for your next several cycles.
- Track 3+ cycles to build a reliable average cycle length for your body.
Worked Example: 28-Day Cycle Starting January 1
Last period start: January 1 | Cycle length: 28 days | Period duration: 5 days
Current period: Jan 1–5
Fertile window: Jan 10–16 | Ovulation: ~Jan 14
Next period: Jan 29 – Feb 2
Cycle after that: Feb 26 – Mar 2
Cycle after that: Mar 26 – Mar 30
For a 32-day cycle: next period starts Feb 2. For a 24-day cycle: next period starts Jan 25.
Normal Menstrual Cycle Reference
| Parameter | Normal Range | Average | When to See a Doctor |
|---|---|---|---|
| Cycle length | 21–35 days | 28 days | < 21 or > 35 days consistently |
| Period duration | 2–7 days | 4–5 days | < 2 or > 7 days |
| Blood loss | 30–80 mL per cycle | ~40 mL | Soaking a pad/tampon hourly |
| Cycle variation | ± 7 days cycle to cycle | ± 2–3 days | > 7–10 days irregular variation |
| Clots | None to small | Small clots OK | Clots larger than a quarter |
| Pain | None to mild cramping | Mild Day 1–2 | Severe, disabling cramps (dysmenorrhea) |
Key Concepts: Cycle Phases and Hormones
The menstrual cycle is divided into four phases. The menstrual phase (Days 1–5) involves shedding of the uterine lining. The follicular phase (Days 1–13) overlaps with menstruation — FSH rises, follicles develop, and estrogen increases, rebuilding the uterine lining. Ovulation (around Day 14) is triggered by an LH surge, releasing an egg. The luteal phase (Days 15–28) sees progesterone production by the corpus luteum, preparing the uterus for potential implantation.
What makes a cycle “regular”? A cycle is considered regular if it falls within 21–35 days and varies by fewer than 7–8 days cycle to cycle. “Regular” does not mean 28 days exactly — a person who consistently has 32-day cycles is just as regular as someone with 28-day cycles. Tracking several months reveals your personal baseline.
Hormonal influences on cycle length. Cycle length is mostly driven by the variable follicular phase — the time from menstruation until ovulation. Stress, illness, significant weight changes, intense exercise, thyroid disorders, PCOS, and perimenopause can all lengthen or shorten cycles by disrupting the hormonal signaling that triggers ovulation.
Tips for Accurate Period Tracking
Track from Day 1 — the first day of real bleeding. Spotting the day before does not count as Day 1. Day 1 is the first day of full menstrual flow. This is the standardized medical definition used by gynecologists and the basis for all cycle calculations. Inconsistent Day 1 identification is the most common source of inaccurate cycle length estimates.
Calculate your average over 3–6 cycles. A single cycle length is not reliable. Add the lengths of 3–6 recent cycles and divide by the number of cycles to get your average. Most cycle tracking apps (Flo, Clue, Natural Cycles) do this automatically and improve their predictions over time with more data.
Note changes in pattern, not just the date. Changes in cycle length, flow heaviness, pain level, or PMS symptoms can indicate hormonal shifts worth discussing with a doctor. Perimenopause typically begins with cycles becoming shorter (mid-40s), then longer and more irregular (late 40s), before stopping entirely at menopause (average age 51).
Frequently Asked Questions
How do I calculate when my next period will start?
Add your average cycle length to the first day of your last period. Example: Last period started January 1, cycle length 28 days → next period starts January 29. For a 32-day cycle: next period starts February 2. This calculator does this automatically and predicts multiple future cycles.
What is the average period cycle length?
The average menstrual cycle is 28 days, but the normal range is 21–35 days. About 60% of women have cycles between 25 and 30 days. The key is consistency — a person with regular 32-day cycles is perfectly normal, just as someone with regular 24-day cycles is. Large variation (>7 days) from cycle to cycle is more concerning than cycle length itself.
Why is my period late?
The most common causes of a late period (beyond normal variation): pregnancy, stress (physical or emotional), significant weight loss or gain, intense exercise, illness or fever, thyroid dysfunction, PCOS, perimenopause, and starting or stopping hormonal birth control. A period that is 7+ days late and pregnancy has been ruled out warrants a doctor visit if it is unusual for you.
How accurate are period predictions?
Calculator predictions are estimates based on your historical average. Most people's cycles vary ±3–5 days from prediction to actual start. Predictions improve as you log more cycles — 3-cycle averages are more accurate than 1 cycle. External factors (stress, illness, travel) can shift the actual start by up to a week even in people with otherwise regular cycles.
What counts as an irregular period?
Irregular periods are cycles that consistently fall outside 21–35 days, or that vary by more than 7–9 days from cycle to cycle. Occasional irregularity (1–2 times a year) is common. Consistently irregular cycles — especially combined with other symptoms like acne, excess hair growth, or difficulty conceiving — may indicate PCOS, thyroid issues, or other hormonal conditions.
Can I get pregnant on my period?
Technically possible but unlikely. Sperm can survive 3–5 days, so if ovulation occurs early in your cycle (possible with shorter cycles), sperm from sex during a period could fertilize the egg. For people with shorter cycles (21–24 days), ovulation can occur as early as Day 7–10, making pregnancy from unprotected period sex more likely than for those with longer cycles.
What causes painful periods (dysmenorrhea)?
Primary dysmenorrhea is cramps without underlying disease — caused by prostaglandins that trigger uterine contractions. This is the most common type. Secondary dysmenorrhea is caused by conditions like endometriosis, fibroids, adenomyosis, or pelvic inflammatory disease. If period pain is severe enough to interfere with daily activities, see a gynecologist — effective treatments exist including NSAIDs, hormonal therapy, and in some cases surgery.
How does birth control affect period prediction?
Hormonal birth control (pill, patch, ring, hormonal IUD) suppresses or alters the natural hormonal cycle. Combined oral contraceptives typically create very predictable 28-day cycles with withdrawal bleeding (not a true period) during the pill-free week. After stopping hormonal contraception, it may take 1–3 months for natural cycles to resume, making prediction unreliable during this adjustment period.