CalcCards

Period Calculator: Predict Your Next Cycle and Track Regularity

Updated Apr 10, 2026

Period Calculator

days
days

Results

Next Period (approx)Day 2 of month (approx)
Next Ovulation (approx)Day 19 of month (approx)
Cycle Length (days)28
Period Duration (days)5
View saved โ†’

Embed

Add this to your site

<iframe
  src="https://calc.cards/embed/health/period-calculator"
  width="600"
  height="700"
  frameborder="0"
  loading="lazy"
  title="Calc.Cards calculator"
  style="border:1px solid #e0e0e0;border-radius:8px;max-width:100%;"
></iframe>

Free with attribution. The Period Calculator runs entirely inside the iframe.

Branded

Customize & brand for your site

Get the Period Calculator as a self-contained widget styled with your colors and logo. No iframe, no Calc.Cards branding.

  • Brand color palette (auto-extract from your URL)
  • Your logo, your typography
  • Clean HTML/CSS/JS you can drop on any page
  • Lifetime updates if the formula changes
Brand this calculator โ€” $199

Need something different? Build a fully custom calc

Never Guess When Your Period Is Coming Again

You're planning a beach vacation, a wedding, or an athletic event, and you want to know if your period will interfere. Or you're trying to understand if your menstrual cycle is regular or showing warning signs of health issues. Keeping track of period dates manually in a calendar is tedious, and most people lose track after a few months. This calculator predicts your next period based on your cycle history, identifies your typical cycle length, and flags any irregularities that might warrant a doctor's visit.

What This Calculator Does

This period calculator takes your menstrual history (dates of recent periods) and calculates your average cycle length, then projects your next period arrival date. You input the dates of your last 3โ€“12 periods, and the calculator computes the average gap between periods, identifies any deviations, and predicts the most likely date for your next period with a confidence range (accounting for normal cycle variations). It also flags if your cycle appears irregular (varying by more than 7โ€“10 days) and provides context on what irregular patterns might mean for your health.

How to Use This Calculator

Gather the dates of your recent periods. You'll need at least two dates (to calculate one cycle length) but ideally three to five to establish a pattern. For each period, enter the date you started bleeding (the first day of your period, not the last day). The calculator automatically sequences them chronologically and computes the interval between each consecutive period.

Once you've entered your history, the calculator displays:

Your average cycle length (in days)
Cycle range (shortest to longest cycle in your history)
Your predicted next period date (with a ยฑ2-day window)
Regularity assessment (regular, slightly irregular, or very irregular)
A visual calendar showing when your next several periods are expected

The calculator also explains what cycle variations mean and when irregularities warrant a medical evaluation.

The Formula Behind the Math

The period calculator uses straightforward date arithmetic:

Cycle Length = Days Between Period Start Dates

For example, if your period started on March 1 and April 4, the cycle length is 34 days.

Average Cycle Length = Sum of All Cycle Lengths รท Number of Cycles

With periods on: Feb 10, Mar 10, Apr 10, May 10:

Cycle 1 (Feb 10 to Mar 10): 28 days
Cycle 2 (Mar 10 to Apr 10): 31 days
Cycle 3 (Apr 10 to May 10): 30 days
Average = (28 + 31 + 30) รท 3 = 29.7 days

Next Period Prediction = Last Period Start Date + Average Cycle Length

Using the above example: May 10 + 29.7 days โ‰ˆ June 9 (with a range of June 7โ€“11 accounting for ยฑ2-day natural variation).

Cycle Regularity Assessment:

Regular: All cycles within 2โ€“3 days of average (variation range < 7 days)
Slightly irregular: Cycles vary by 7โ€“10 days
Very irregular: Cycles vary by 10+ days or cycle length < 21 or > 35 days

Normal Cycle Parameters:

Average cycle length: 28 days (range: 21โ€“35 days normal, can be 14โ€“40 days in some people)
Period duration: 3โ€“7 days (average 5 days)
Cycle regularity: Most people's cycles are within ยฑ2โ€“3 days of their personal average

Our calculator does all of this instantly-but now you understand exactly what it's computing.

Regular 28-Day Cycles: Predictable Patterns

If your cycles are consistently 28 days (or another predictable length like 26 or 30 days), you can confidently plan activities and predict ovulation timing. A 28-day cycle means you ovulate roughly 14 days before your next period starts. You're fertile in the 5 days before ovulation plus the day of ovulation itself (6-day fertile window). Knowing your cycle length is the first step to understanding your fertility window and reproductive health.

For contraception, regular cycles make fertility awareness methods more effective. For conception planning, regular cycles simplify ovulation prediction. For general planning (vacations, events), a predictable cycle is a gift-you know when to expect your period within a day or two.

Slightly Irregular Cycles: Common and Usually Harmless

Slightly irregular cycles (varying by 7โ€“10 days) are common and usually benign. Stress, illness, travel, intense exercise, significant weight changes, and changes in sleep can all shift your cycle slightly. A person whose cycle is usually 28 days might occasionally experience a 32 or 25-day cycle due to these factors. As long as the variation is within 7โ€“10 days and your cycle is between 21โ€“35 days, your irregular pattern is likely normal.

However, even slight irregularity means your next period prediction has a wider window of uncertainty. If you're trying to avoid pregnancy, use this calculator's predicted range (ยฑ3โ€“5 days) rather than a single date, and consider backup contraception during that extended window.

Very Irregular Cycles: When to See a Doctor

Very irregular cycles (varying by 10+ days, cycles longer than 35 days, or shorter than 21 days) warrant evaluation by a gynecologist or general practitioner. Causes include:

Hormonal imbalances (thyroid disorder, polycystic ovary syndrome [PCOS], prolactin excess)
Structural issues (fibroids, polyps, endometriosis)
Anovulation (cycles without ovulation, common in PCOS, obesity, or thyroid disease)
Stress, illness, or extreme exercise (functional hypothalamic amenorrhea)
Birth control effects (irregular cycles when starting or stopping hormonal contraception)
Perimenopause (approaching menopause, typically age 40โ€“55, cycles become erratic)

If your calculator flags very irregular patterns, bring your period history (dates and this calculator's output) to your doctor. Identifying the cause guides treatment.

Amenorrhea and Missed Periods: When Absence Isn't Pregnancy

Amenorrhea (absence of periods for 3+ months) isn't normal except during pregnancy, breastfeeding, perimenopause, or after hormonal contraception changes. Causes include stress, extreme exercise, low body weight, thyroid problems, polycystic ovary syndrome, or rarely, structural issues. If you're not pregnant and your period hasn't arrived for 3 months, see a doctor.

This calculator can't diagnose amenorrhea-it requires at least one period start date to function. If you're missing periods, your doctor is the appropriate resource, not a calculator.

Tips and Things to Watch Out For

Stress significantly affects cycle timing. Major stressors (job changes, relationship issues, deaths, moving) can delay your period by days or weeks due to stress-induced hormonal shifts. Your calculator's prediction might be off if you've experienced recent stress. This typically self-corrects within 1โ€“2 cycles.

Hormonal birth control prevents typical cycles. If you're on hormonal contraception (pill, patch, ring, injection, implant), your "period" during the pill-free week is breakthrough bleeding, not a true menstrual cycle. Your natural cycle is suppressed. This calculator is less useful while on hormonal contraception; use it after you've stopped for 1โ€“2 months to re-establish your natural cycle.

Breastfeeding delays period return. Exclusive breastfeeding often suppresses ovulation and periods (lactational amenorrhea). Your periods might not return for months or even 1โ€“2 years postpartum if exclusively breastfeeding. Once you introduce formula or solid foods, periods typically return within weeks to months.

Cycle tracking apps are useful but imperfect. This calculator helps, but dedicated period tracking apps (Clue, Flo, Premom) offer additional features like symptom logging, ovulation prediction, and health insights. Use whichever tool keeps you consistent.

Cycle length shifts with age. Teenagers often have irregular cycles initially (up to 2 years to regulate). Cycles become more regular in your 20sโ€“30s, then may shift slightly in your 40s as perimenopause approaches. This is normal.

Contraception affects bleeding patterns differently. Copper IUDs often increase period flow and cramping. Hormonal IUDs, implants, and pills may reduce flow or skip periods. If you change contraception, your cycle pattern might change-don't panic, this is expected.

This calculator provides general health information only. Always consult a qualified healthcare provider before making any medical or health decisions.

Frequently Asked Questions

Can I use this calculator if I'm taking birth control pills?

Not effectively. Hormonal birth control suppresses your natural cycle. To use this calculator, track your periods for 1โ€“2 months after stopping hormonal contraception to re-establish your natural pattern. If you want to predict breakthrough bleeding while on hormonal contraception, the predictability depends on which pill you use and whether you skip placebo weeks.

What if my cycle varies by exactly 7 days-is that normal?

A variation of exactly 7 days (e.g., cycles of 21 and 28 days) is slightly irregular but not uncommon. Most gynecologists consider ยฑ7 days within normal variation. However, if your variation is increasing (your cycles are getting less predictable), discuss this with your doctor.

My period is late. Does this calculator tell me if I'm pregnant?

No. This calculator predicts when you're statistically likely to menstruate based on your history. If you're late, take a pregnancy test (most accurate 12โ€“14 days after conception, so wait until at least the first day of a missed period). A pregnancy test is definitive; this calculator is not.

Can I use this calculator to predict ovulation?

Roughly-if you have a regular cycle, ovulation typically occurs 14 days before your next period (accounting for variation). However, this calculator is designed for period prediction, not precise ovulation prediction. For fertility or contraception purposes, use an ovulation predictor test or fertility awareness methods with a specialist's guidance.

What if I have just one previous period? Can I calculate my next period?

Not reliably. You'd have only one cycle length to work with, and one data point doesn't reveal your pattern. The calculator can make a prediction, but it's essentially a guess. Track 2โ€“3 more cycles before the prediction becomes meaningful.

Is a "period" during placebo pill weeks a real period?

No. The bleeding you experience during the pill-free week (or during placebo pills) is called breakthrough bleeding or withdrawal bleeding. It's caused by hormone level drops, not your natural menstrual cycle. You're not actually ovulating or menstruating while on hormonal contraception.

Do I need to tell my doctor about irregular periods?

If your cycles vary by only a few days, are within the 21โ€“35-day range, and you feel healthy, it's not urgent. However, if cycles are very irregular, longer than 35 days, shorter than 21 days, or accompanied by pain, heavy bleeding, or emotional symptoms, bring it up at your next appointment.

Related Calculators

Your period is interconnected with fertility. Use our Fertile Window Calculator to identify your best days to conceive if you're planning pregnancy, and the BMI Calculator to ensure adequate nutrition (extreme weight loss or obesity can disrupt cycles). The Sleep Calculator is relevant because poor sleep can affect cycle regularity.

Related Calculators