!
Disclaimer: This calculator provides estimates only. It is not a medical device and should not be used as contraception. Cycle timing varies between individuals. Always consult a healthcare professional for medical advice.

Period & Ovulation Calculator

Track your menstrual cycle and estimate when your next period may arrive and when you might be most fertile.


days
Enter your usual cycle length (20–45 days).
days
Typical range: 2–7 days.

Estimated Upcoming Cycle Events

    These dates are estimates based on averages. Actual timing may vary.

    About These Estimates: We estimate your next period by adding your average cycle length to the first day of your last period. Ovulation is estimated to occur approximately 14 days before your next period, though this can vary. The calculator uses a simplified estimate of the 5 days before estimated ovulation plus the estimated ovulation day as the fertile window. Actual fertile timing can vary between individuals and cycles.

    Period & Ovulation Calculator

    Our Period & Ovulation Calculator helps you track your menstrual cycle and estimate when your next period may arrive and when you might be most fertile. Whether you are trying to conceive or simply want to stay informed with your cycle, this tool provides estimates based on your personal cycle length.

    How to Use This Calculator

    1. Enter the first day of your last period: This is the first day of bleeding, not the day it ended.
    2. Enter your average cycle length: The number of days from the first day of one period to the first day of the next. The average is around 28 days, but cycles between 21 and 35 days are considered normal.
    3. Enter your period duration: How many days your bleeding typically lasts (usually 3–7 days).
    4. Click "Calculate Dates": View your estimated next period, ovulation day, and fertile window.

    Understanding Your Cycle

    A menstrual cycle is counted from the first day of one period to the first day of the next. While the average cycle is around 28 days, it is normal for cycles to vary between individuals and even month-to-month. Irregularities can be caused by stress, diet, exercise, illness, or hormonal changes.

    Cycle PhaseTypical TimingDescription
    Menstrual PhaseDays 1–5 (approximately)Bleeding occurs as the uterine lining sheds.
    Follicular PhaseVariably before ovulationBody prepares an egg for release; estrogen rises.
    OvulationApproximately 14 days before next periodAn egg is released from the ovary.
    Luteal PhaseAfter ovulation until next periodEgg travels down fallopian tube; progesterone rises.

    About the Fertile Window

    The fertile window is the time during your cycle when pregnancy is possible. Sperm can survive for several days, potentially up to 7 days, while the egg survives for 12–24 hours after release. This calculator uses a simplified 6-day estimate (the 5 days before estimated ovulation plus the estimated ovulation day itself) for practical tracking purposes. This 6-day window is the calculator's estimate and does not define the full biological fertile window, which may extend longer depending on individual circumstances.

    • The 5 days before estimated ovulation
    • The day of estimated ovulation itself

    Pregnancy is most likely if intercourse occurs in the 2–3 days leading up to ovulation. However, individual timing varies.

    Factors That May Affect Cycle Regularity

    • Stress: High stress levels can delay ovulation or affect timing.
    • Weight changes: Significant weight loss or gain can affect hormonal balance.
    • Exercise: Intense athletic training can sometimes affect menstruation.
    • Hormonal conditions: PCOS (Polycystic Ovary Syndrome) and thyroid conditions may cause irregular cycles.
    • Medications: Certain drugs, including some contraceptives, can affect cycle timing.

    Frequently Asked Questions

    How accurate is this period calculator?

    This calculator provides estimates based on the average cycle length you provide. It assumes a regular cycle where ovulation occurs approximately 14 days before the next period. If your cycles are irregular, the estimates may be less accurate. These are not medical predictions.

    When am I most fertile?

    You are generally most fertile during your "fertile window," which includes the 5 days before ovulation and the day of ovulation itself. Individual timing varies.

    Can I get pregnant during my period?

    While less common, it is possible to become pregnant during your period, especially if you have a short cycle or if your period lasts longer than usual. Sperm can survive for several days, potentially up to 7 days, so intercourse near the end of your period could lead to pregnancy if you ovulate early.

    What if my cycle is irregular?

    If your cycle varies significantly in length, this calculator can still provide a rough estimate based on your average. However, for irregular cycles, other methods such as tracking basal body temperature (BBT) or using ovulation predictor kits (OPKs) may provide more precise detection.

    How do I calculate my cycle length?

    Count the number of days from the first day of one period to the first day of the next period. Doing this for at least 3 cycles can help you find your average. For example, if your period started on January 1st and the next one started on January 29th, your cycle length is 28 days.

    What are common signs of ovulation?

    Some people notice changes such as cervical mucus becoming clear and stretchy, a slight rise in basal body temperature, mild pelvic discomfort, or increased awareness of their cycle. Not everyone experiences noticeable signs.

    Is this calculator safe for contraception?

    No. This calculator is for informational purposes only and should not be used as a method of birth control. The rhythm method has a high failure rate due to cycle variability. Always use reliable contraception if you wish to prevent pregnancy.