SoupCalc

Menstrual Cycle and Fertile Window Calculator

days
days

Menstrual Cycle and Fertile Window Calculator

This calculator projects six calendar cycles from the first day of the last period, an average cycle length, and the usual number of bleeding days. It shows estimated period ranges, an estimated ovulation date, and a six-day fertile window for each cycle.

The output is a calendar estimate. It cannot confirm ovulation, diagnose a condition, or determine whether pregnancy has occurred. This calculator cannot identify guaranteed “safe days” for contraception. Do not use it as the only method of contraception.

Method used

The first day of menstrual bleeding is treated as cycle day 1. For each projected cycle, the calculator applies:

  1. next period = period start + average cycle length
  2. estimated ovulation = next period − 14 days
  3. fertile window = 5 days before estimated ovulation through 1 day after
  4. period end = period start + bleeding length − 1 day

The six-day fertile window follows ACOG's explanation that sperm can survive for up to five days and an egg for about 24 hours after ovulation. It remains an estimate because the actual day of ovulation can shift.

Inputs must be whole days. The calculator accepts a cycle length from 15 to 60 days, requires at least one bleeding day, and requires the bleeding length to be shorter than the cycle. These are software validation bounds, not definitions of a medically normal cycle.

Worked example

Suppose the last period began on January 1, 2026, the average cycle is 28 days, and bleeding usually lasts 5 days. For the first projection:

  • estimated period: January 1–5;
  • estimated next period: January 29;
  • estimated ovulation: January 15, which is 14 days before January 29;
  • estimated fertile window: January 10–16, from 5 days before through 1 day after estimated ovulation.

The second projected period begins January 29 under the same fixed-length model. The calculator repeats that arithmetic for six cycles; it does not learn from new cycle data automatically.

Using the estimate

The period ranges can help with personal record-keeping or preparing questions for a health professional. Compare projected dates with actual dates and recalculate using a representative average from several recent cycles when appropriate.

The fertile window is not a statement that pregnancy is impossible outside the displayed dates. ACOG notes that there is no foolproof way to calculate fertile days from a calendar alone, and CDC reports that failure rates vary substantially among fertility-awareness methods. If avoiding pregnancy, use a contraceptive method suitable for you and follow its instructions. Fertility-awareness methods do not protect against sexually transmitted infections.

If trying to conceive, the result may provide a rough calendar window, but it does not verify that ovulation occurred. Clinical advice or validated tracking methods may be appropriate when timing matters.

Limits of the estimate

  • The model assumes every future cycle equals the single average length entered. Real cycles can vary from month to month.
  • Recent childbirth, breastfeeding, perimenopause, adolescence, illness, stress, travel, medication, hormonal contraception, pregnancy, and health conditions can change bleeding or ovulation timing.
  • Bleeding is not always a menstrual period, and entering it as cycle day 1 can shift every projected date.
  • The fixed “14 days before the next period” rule is a simplified average, not a measurement of hormone levels or ovulation.
  • The calculator cannot identify guaranteed “safe days,” prevent pregnancy, select contraception, or advise when to stop contraception.
  • It does not diagnose infertility, pregnancy, miscarriage, abnormal bleeding, or any reproductive-health condition.

Seek appropriate medical advice for severe pain, very heavy bleeding, fainting, possible pregnancy, repeatedly absent or newly irregular periods, or questions about fertility, contraception, or emergency contraception. A calendar estimate should not delay time-sensitive care.

Sources

Editorial record

Written and manually reviewed by the SoupCalc Editorial Team. The six-cycle date arithmetic, six-day fertile window, validation bounds, worked example, and contraception warnings were checked against the calculator code and the sources above. Last reviewed: August 10, 2026. No external medical reviewer participated. This educational calculator is not medical advice and remains unavailable for indexing and advertising until all approved localizations pass review.