Cycle Length Calculator

    Menstrual Cycle Length Calculator

    Calculate your average cycle length and track your period timing more easily.

    • Free printable
    • Easy to use
    • No account required
    • Designed for everyday wellness

    Enter your period start dates

    * Required. Adding 3–6 total dates gives the most accurate average cycle length.

    Free download

    Download the Free Period Tracking Starter Kit

    A printable 3-month tracker, daily symptom log, cycle length guide and doctor red-flag checklist — sent straight to your inbox.

    What is menstrual cycle length?

    Menstrual cycle length is the number of days from the first day of one period to the day before the first day of your next period. It is not the length of your bleeding — that is your "period length" or "menstrual flow duration." The full cycle includes four phases: menstrual (bleeding), follicular (egg development), ovulation (egg release), and luteal (progesterone-dominant). Tracking your cycle length helps you predict your next period, identify your fertile window, and notice changes that may warrant medical attention.

    How to calculate your average cycle length

    The most reliable way to calculate your average cycle length is to mark the first day of each period for 3–6 months, then find the number of days between each pair of consecutive starts. Add those cycle lengths together and divide by the number of cycles. For example:

    Jan 1 → Jan 29 = 28 days

    Jan 29 → Feb 25 = 27 days

    Feb 25 → Mar 26 = 29 days

    Average: (28 + 27 + 29) ÷ 3 = 28 days

    This average becomes the basis for predicting your next period, estimating ovulation, and identifying your fertile window. This calculator does the math automatically once you enter your dates.

    What is a normal cycle length for women?

    For most adult women, a normal cycle length is between 21 and 35 days. The average is around 28 days, but anything within that range is considered medically normal if it is consistent for you. Teenagers often have cycles between 21 and 45 days during the first few years after menarche. Perimenopausal women may see cycles shorten, lengthen, or become irregular as hormone levels shift.

    Short cycle vs long cycle

    Cycle length falls into three broad buckets. Where you sit tells you something about how your hormones are behaving month to month.

    Short cycle

    Under 21 days

    Often a short follicular phase or a luteal phase under 10 days. Common with perimenopause, thyroid issues, or high stress.

    Normal cycle

    21–35 days

    Regular ovulatory cycles for most adult women. Small month-to-month shifts of 1–4 days are completely normal.

    Long cycle

    Over 35 days

    Delayed or missed ovulation. Common with PCOS, thyroid imbalance, breastfeeding, or coming off hormonal birth control.

    Irregular cycle warning signs

    A little variation is normal. These patterns are worth bringing up with a healthcare provider:

    • Cycle length varies by more than 7–9 days month to month
    • Cycles consistently shorter than 21 or longer than 35 days
    • Missing 3 or more periods in a row (and not pregnant)
    • Bleeding for more than 7 days or soaking through a pad/tampon in under an hour
    • Bleeding or spotting between periods or after sex
    • Clots larger than a quarter, or severe pain that stops daily life
    • Sudden change in cycle length after years of regularity

    These can point to conditions like PCOS, endometriosis, thyroid disorders, fibroids or hormonal imbalance — most of which are very treatable once identified.

    How to predict your next period

    Once you know your average cycle length, predicting your next period is straightforward: add that number of days to the first day of your last period. If your average is 29 days and your last period started on March 1, your next period is predicted for March 30. For the most accurate prediction, use an average calculated from at least 3 months of data. This calculator automatically computes your average and projects your next period date.

    Free Checklist

    Free Download: Period Tracking Starter Kit

    A printable 3-month tracker, daily symptom log and doctor red-flag checklist — designed for the calculator you just used.

    Ovulation and the fertile window

    Ovulation typically happens 14 days before your next period, not 14 days after your last one. This means:

    • 28-day cycle → ovulation around day 14
    • 30-day cycle → ovulation around day 16
    • 25-day cycle → ovulation around day 11
    • 35-day cycle → ovulation around day 21

    The fertile window spans roughly 6 days — the 5 days before ovulation plus ovulation day. Sperm can survive up to 5 days in the reproductive tract, while the egg lives about 12–24 hours after release. This calculator identifies your estimated fertile window based on your average cycle length and last period date.

    Cycle length vs period length: what's the difference?

    These two numbers are often confused but measure different things:

    • Cycle length — the full span from day 1 of one period to day 1 of the next. Typically 21–35 days.
    • Period length — only the days you actually bleed. Typically 3–7 days.

    A 5-day period inside a 28-day cycle is completely normal. When tracking, log both numbers separately so you can spot changes in either one.

    What if my cycle is irregular?

    An irregular cycle means your cycle length varies by more than 7–9 days from month to month, or repeatedly falls outside the 21–35 day range. Common causes include:

    • Stress, travel, illness, or major lifestyle changes
    • Significant weight loss or gain
    • Intense exercise or low body fat
    • Polycystic ovary syndrome (PCOS) or thyroid issues
    • Perimenopause, postpartum recovery, or breastfeeding
    • Stopping or starting hormonal birth control

    If your cycles are irregular, this calculator still works — enter as many recent period start dates as you can and use the average as a rough guide rather than a precise prediction. For ongoing irregularity, talk to a healthcare provider.

    When to see a doctor about cycle length

    Consult a healthcare provider if your cycles are consistently shorter than 21 days or longer than 35 days, if they vary by more than 7–9 days month to month, if you miss three or more consecutive periods (and are not pregnant), if you experience very heavy bleeding (soaking through a pad or tampon in under an hour), or if you have severe pain, clots larger than a quarter, or bleeding between periods. These can signal underlying conditions like PCOS, thyroid disorders, fibroids, or hormonal imbalances that are treatable once identified.

    Quick Answer

    Your menstrual cycle length is the number of days from the first day of one period to the first day of the next. A typical cycle is 21–35 days, with 28 days as the textbook average.

    How it works

    Cycle length = days from last period start − days from previous period start

    Enter two or more recent period start dates and the calculator counts the days between them. Averaging 3–6 cycles smooths out month-to-month variation.

    Your average cycle length is also used to project your next period (last period + average length) and your ovulation date (about 14 days before the next period).

    • Regular cycles: 21–35 days for adults
    • Short cycles: under 21 days
    • Long cycles: over 35 days
    • Day-to-day variation of 7+ days suggests irregular cycles

    Examples

    Example 1

    Inputs
    Last period Mar 1, previous Feb 2
    Result
    Cycle length 28 days

    Example 2

    Inputs
    Last period Jun 14, previous May 15
    Result
    Cycle length 30 days

    Example 3

    Inputs
    3 cycles: 27, 29, 28 days
    Result
    Average 28 days

    Example 4

    Inputs
    Last period Apr 10, previous Mar 17
    Result
    Cycle length 24 days (short)

    Example 5

    Inputs
    Last period Sep 5, previous Aug 1
    Result
    Cycle length 35 days

    Try next

    Find your fertile window

    Use our Ovulation Calculator to pinpoint your most fertile days based on the cycle length you just calculated.

    Open Ovulation Calculator

    Frequently asked questions

    Related cycle calculators

    This page is for educational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a healthcare provider with questions about your menstrual cycle, fertility, or reproductive health.

    Free Download

    Get your free Period Tracking Starter Kit

    Printable cycle tracker, symptom log and period calendar — everything you need to spot your patterns in one download.

    Period & Cycle Tools

    Explore the full Period & Cycle Tools hub

    All the tools and guides in this cluster, in one place.