/

/

Period Calculator

Period Calculator

Use this period calculator to predict your next period dates from your last period and average cycle length.

Medically reviewed by

Verified Reviewer

|

Updated August 27, 2026

days
days
Past cycle starts
Add past cycle start dates to improve prediction quality.
Kimberly Langdon, MD

Kimberly Langdon, MD

Kimberly Langdon, MD, is a retired, board-certified obstetrician/gynecologist with 19 years of clinical practice, trained at The Ohio State University.

Medical Disclaimer: This calculator provides a general estimate based on established research and is for educational purposes only, not a substitute for medical advice. Individual results can vary based on health conditions, so consult a qualified healthcare professional or registered dietitian before making significant changes to your diet, exercise, or health routine. Read our full Medical Disclaimer.

How Your Predicted Dates Are Calculated

This calculator projects your upcoming period start dates forward from the most recent cycle start date you’ve entered, using either a default average cycle length or one calculated from your own logged history. A large real-world study of over 600,000 cycles found an average length of 29.3 days¹, slightly longer than the traditional 28-day textbook figure, which is part of why logging your own history produces a more personal estimate than any single default number can.

What This Calculator Measures

This estimates when your next several periods are likely to start. It does not diagnose cycle irregularity, pregnancy, or any medical condition, and it cannot account for factors that shift ovulation timing month to month.

The Formula

Next start date = most recent known start date + average cycle length

How This Calculator Computes Your Result

Enter the start date of your last period. By default we project forward using a 28-day average cycle length, or the average you enter. If you log 3 or more past cycle start dates, we instead calculate your own rolling average from the gaps between your last 3 entries and use that for every projection going forward, clearly labeling the switch.

Handling Irregular Cycles

If the gaps between your logged cycles vary by more than about 7 to 8 days, we surface a gentle note rather than a confident prediction. This threshold tracks closely with the clinical definition of cycle regularity used by FIGO (the International Federation of Gynecology and Obstetrics), which defines a regular cycle as varying by no more than about 7 to 9 days between your shortest and longest cycle, depending on age². Larger swings meaningfully reduce forecast accuracy and may be worth discussing with a provider.

Why Cycle Length Isn’t Fixed

The same large-scale study found average cycle length decreases gradually with age, by roughly 0.18 days per year between ages 25 and 45, and that cycle-to-cycle variability differs meaningfully between individuals even when each person’s own cycles are broadly regular¹. This is part of why a personal rolling average, built from your own logged history, tends to outperform a single fixed default the longer you track.

A Note on Accuracy

Normal menstrual cycles typically range from about 21 to 35 days³ and can vary month to month even when generally regular. This tool projects forward using simple averages, it does not diagnose irregular cycles or any underlying condition.

Frequently Asked Questions

How does this calculator predict my next period?

It takes the start date of your most recent period and adds your average cycle length to project when your next period is likely to start, then repeats that forward for several cycles.

Why did the calculator switch away from the 28-day default?

Once you've logged 3 or more cycle start dates, the calculator quietly switches from the generic 28-day default to your own rolling average, calculated from the gaps between your last 3 logged cycles, and labels the result accordingly. Real-world data shows the average across a large population is closer to 29.3 days¹, but your own personal average is a better predictor of your own cycles than any population figure.

What if my cycle lengths vary a lot between entries?

If your logged cycle lengths differ by more than about 7 to 8 days from each other, close to the clinical threshold for regularity², the calculator shows a gentle note that irregularity reduces prediction accuracy, which may be worth mentioning to a healthcare provider.

Is this accurate if I have PCOS, perimenopause, or recently changed birth control?

No, not reliably. Irregular or absent cycles from conditions like PCOS or perimenopause, or recent changes to hormonal contraceptives, make cycle-based predictions much less reliable. Treat every result here as a rough estimate only.

/

/

Period Calculator

Period Calculator

Use this period calculator to predict your next period dates from your last period and average cycle length.

Medically reviewed by

Verified Reviewer

|

Updated August 27, 2026

days
days
Past cycle starts
Add past cycle start dates to improve prediction quality.
Kimberly Langdon, MD

Kimberly Langdon, MD

Kimberly Langdon, MD, is a retired, board-certified obstetrician/gynecologist with 19 years of clinical practice, trained at The Ohio State University.

Medical Disclaimer: This calculator provides a general estimate based on established research and is for educational purposes only, not a substitute for medical advice. Individual results can vary based on health conditions, so consult a qualified healthcare professional or registered dietitian before making significant changes to your diet, exercise, or health routine. Read our full Medical Disclaimer.

How Your Predicted Dates Are Calculated

This calculator projects your upcoming period start dates forward from the most recent cycle start date you’ve entered, using either a default average cycle length or one calculated from your own logged history. A large real-world study of over 600,000 cycles found an average length of 29.3 days¹, slightly longer than the traditional 28-day textbook figure, which is part of why logging your own history produces a more personal estimate than any single default number can.

What This Calculator Measures

This estimates when your next several periods are likely to start. It does not diagnose cycle irregularity, pregnancy, or any medical condition, and it cannot account for factors that shift ovulation timing month to month.

The Formula

Next start date = most recent known start date + average cycle length

How This Calculator Computes Your Result

Enter the start date of your last period. By default we project forward using a 28-day average cycle length, or the average you enter. If you log 3 or more past cycle start dates, we instead calculate your own rolling average from the gaps between your last 3 entries and use that for every projection going forward, clearly labeling the switch.

Handling Irregular Cycles

If the gaps between your logged cycles vary by more than about 7 to 8 days, we surface a gentle note rather than a confident prediction. This threshold tracks closely with the clinical definition of cycle regularity used by FIGO (the International Federation of Gynecology and Obstetrics), which defines a regular cycle as varying by no more than about 7 to 9 days between your shortest and longest cycle, depending on age². Larger swings meaningfully reduce forecast accuracy and may be worth discussing with a provider.

Why Cycle Length Isn’t Fixed

The same large-scale study found average cycle length decreases gradually with age, by roughly 0.18 days per year between ages 25 and 45, and that cycle-to-cycle variability differs meaningfully between individuals even when each person’s own cycles are broadly regular¹. This is part of why a personal rolling average, built from your own logged history, tends to outperform a single fixed default the longer you track.

A Note on Accuracy

Normal menstrual cycles typically range from about 21 to 35 days³ and can vary month to month even when generally regular. This tool projects forward using simple averages, it does not diagnose irregular cycles or any underlying condition.

Frequently Asked Questions

How does this calculator predict my next period?

It takes the start date of your most recent period and adds your average cycle length to project when your next period is likely to start, then repeats that forward for several cycles.

Why did the calculator switch away from the 28-day default?

Once you've logged 3 or more cycle start dates, the calculator quietly switches from the generic 28-day default to your own rolling average, calculated from the gaps between your last 3 logged cycles, and labels the result accordingly. Real-world data shows the average across a large population is closer to 29.3 days¹, but your own personal average is a better predictor of your own cycles than any population figure.

What if my cycle lengths vary a lot between entries?

If your logged cycle lengths differ by more than about 7 to 8 days from each other, close to the clinical threshold for regularity², the calculator shows a gentle note that irregularity reduces prediction accuracy, which may be worth mentioning to a healthcare provider.

Is this accurate if I have PCOS, perimenopause, or recently changed birth control?

No, not reliably. Irregular or absent cycles from conditions like PCOS or perimenopause, or recent changes to hormonal contraceptives, make cycle-based predictions much less reliable. Treat every result here as a rough estimate only.

/

/

Period Calculator

Period Calculator

Use this period calculator to predict your next period dates from your last period and average cycle length.

Medically reviewed by

Verified Reviewer

Updated August 27, 2026

days
days
Past cycle starts
Add past cycle start dates to improve prediction quality.
Kimberly Langdon, MD

Kimberly Langdon, MD

Kimberly Langdon, MD, is a retired, board-certified obstetrician/gynecologist with 19 years of clinical practice, trained at The Ohio State University.

Medical Disclaimer: This calculator provides a general estimate based on established research and is for educational purposes only, not a substitute for medical advice. Individual results can vary based on health conditions, so consult a qualified healthcare professional or registered dietitian before making significant changes to your diet, exercise, or health routine. Read our full Medical Disclaimer.

How Your Predicted Dates Are Calculated

This calculator projects your upcoming period start dates forward from the most recent cycle start date you’ve entered, using either a default average cycle length or one calculated from your own logged history. A large real-world study of over 600,000 cycles found an average length of 29.3 days¹, slightly longer than the traditional 28-day textbook figure, which is part of why logging your own history produces a more personal estimate than any single default number can.

What This Calculator Measures

This estimates when your next several periods are likely to start. It does not diagnose cycle irregularity, pregnancy, or any medical condition, and it cannot account for factors that shift ovulation timing month to month.

The Formula

Next start date = most recent known start date + average cycle length

How This Calculator Computes Your Result

Enter the start date of your last period. By default we project forward using a 28-day average cycle length, or the average you enter. If you log 3 or more past cycle start dates, we instead calculate your own rolling average from the gaps between your last 3 entries and use that for every projection going forward, clearly labeling the switch.

Handling Irregular Cycles

If the gaps between your logged cycles vary by more than about 7 to 8 days, we surface a gentle note rather than a confident prediction. This threshold tracks closely with the clinical definition of cycle regularity used by FIGO (the International Federation of Gynecology and Obstetrics), which defines a regular cycle as varying by no more than about 7 to 9 days between your shortest and longest cycle, depending on age². Larger swings meaningfully reduce forecast accuracy and may be worth discussing with a provider.

Why Cycle Length Isn’t Fixed

The same large-scale study found average cycle length decreases gradually with age, by roughly 0.18 days per year between ages 25 and 45, and that cycle-to-cycle variability differs meaningfully between individuals even when each person’s own cycles are broadly regular¹. This is part of why a personal rolling average, built from your own logged history, tends to outperform a single fixed default the longer you track.

A Note on Accuracy

Normal menstrual cycles typically range from about 21 to 35 days³ and can vary month to month even when generally regular. This tool projects forward using simple averages, it does not diagnose irregular cycles or any underlying condition.

Frequently Asked Questions

How does this calculator predict my next period?

It takes the start date of your most recent period and adds your average cycle length to project when your next period is likely to start, then repeats that forward for several cycles.

Why did the calculator switch away from the 28-day default?

Once you've logged 3 or more cycle start dates, the calculator quietly switches from the generic 28-day default to your own rolling average, calculated from the gaps between your last 3 logged cycles, and labels the result accordingly. Real-world data shows the average across a large population is closer to 29.3 days¹, but your own personal average is a better predictor of your own cycles than any population figure.

What if my cycle lengths vary a lot between entries?

If your logged cycle lengths differ by more than about 7 to 8 days from each other, close to the clinical threshold for regularity², the calculator shows a gentle note that irregularity reduces prediction accuracy, which may be worth mentioning to a healthcare provider.

Is this accurate if I have PCOS, perimenopause, or recently changed birth control?

No, not reliably. Irregular or absent cycles from conditions like PCOS or perimenopause, or recent changes to hormonal contraceptives, make cycle-based predictions much less reliable. Treat every result here as a rough estimate only.