Skip to main content
Period Calculator
  • Period & Cycle
    • Period Calculator (Home)
    • Period Cycle Calculator
    • Irregular Period Calculator
    • Accurate Period Calculator
    • Cycle Length Calculator
    • Menstrual Cycle Calculator
    • Monthly Period Calculator
    • Late Period Calculator
    • PMS Calculator
    Ovulation & Fertility
    • Ovulation Calculator
    • Fertility Calculator
    • Ovulation Day Calculator
    • Ovulation Calendar
    • Safe Days Calculator
    • Ovulation After Miscarriage
    Pregnancy & Due Dates
    • Due Date Calculator
    • Conception Calculator
    • Implantation Calculator
    • IVF Due Date Calculator
    • Pregnancy Week Calculator
    • Pregnancy Test Date
    Phases & Nutrition
    • Cycle Phases Calculator
    • Follicular Phase
    • Luteal Phase Calculator
    • Period Phase Calculator
    • Pregnancy Calories
    • Pregnancy Weight Gain
    View all 26 calculators →
  • Blogs
  • About
  • Contact
Private, on your device
English EN Italiano IT
All calculators
  • Calculators
    All 26 calculators →
    Period & Cycle
    • Period Calculator (Home)
    • Period Cycle Calculator
    • Irregular Period Calculator
    • Accurate Period Calculator
    • Cycle Length Calculator
    • Menstrual Cycle Calculator
    • Monthly Period Calculator
    • Late Period Calculator
    • PMS Calculator
    Ovulation & Fertility
    • Ovulation Calculator
    • Fertility Calculator
    • Ovulation Day Calculator
    • Ovulation Calendar
    • Safe Days Calculator
    • Ovulation After Miscarriage
    Pregnancy & Due Dates
    • Due Date Calculator
    • Conception Calculator
    • Implantation Calculator
    • IVF Due Date Calculator
    • Pregnancy Week Calculator
    • Pregnancy Test Date
    Phases & Nutrition
    • Cycle Phases Calculator
    • Follicular Phase
    • Luteal Phase Calculator
    • Period Phase Calculator
    • Pregnancy Calories
    • Pregnancy Weight Gain
  • Blogs
  • About
  • Contact
Language
English EN Italiano IT
  1. Home
  2. / How We Calculate

How We Calculate

Last Updated: 2026-10-01

At Period Calculator, transparency is foundational to trust. We believe you deserve to know exactly how every date, window, calorie estimate, and phase on our website is calculated.

This document outlines the clinical equations, biological assumptions, and peer-reviewed citations behind our calculation engine.


1. Menstrual Cycle & Ovulation Engine

Standard Cycle Numbering

In reproductive endocrinology, Cycle Day 1 is defined as the first day of active, full menstrual bleeding (Last Menstrual Period, LMP).

Cycle Day = (Current Date − LMP) + 1

Next Period Calculation

Assuming a consistent cycle length (C), the next estimated period begins:

Next Period Start Date = LMP + Cycle Length (days)

The active bleeding period spans from LMP through LMP + Period Length − 1.

Ovulation Timing & Luteal Phase

While the follicular phase varies significantly in length, the luteal phase (the time from ovulation until the next period) is relatively constant in healthy individuals, averaging 14 days (normal range: 10 to 16 days).

Estimated Ovulation Date = Next Period Start Date − Luteal Phase Length (days)

Example (28-day cycle, 14-day luteal phase): Next Period = Day 29 → Ovulation = 29 − 14 = Cycle Day 15.

The 6-Day Fertile Window

Based on landmark clinical studies by Wilcox et al. (New England Journal of Medicine, 1995), the human fertile window encompasses 6 biological days:

Fertile Window = [Ovulation Date − 5 days] to [Ovulation Date]
  • Peak Fertility Days: [Ovulation Date − 2], [Ovulation Date − 1], and [Ovulation Date].
  • Post-Ovulation: Ovulation Date + 1 carries a minimal residual chance (< 1%) as the unfertilized oocyte degrades within 12 to 24 hours.

2. Irregular Cycle & Calendar-Rule Formulas

When cycle lengths fluctuate, single-day predictions are replaced by statistical range estimates based on the shortest (S) and longest (L) cycles recorded over the prior 6 to 12 months (the Ogino-Knaus biological calendar rule):

  • Earliest Expected Next Period: LMP + S
  • Latest Expected Next Period: LMP + L
  • Estimated Ovulation Range: [(LMP + S) − Luteal] to [(LMP + L) − Luteal]
  • Calendar-Rule Fertile Window:
    • First fertile day = Cycle Day (S − 18)
    • Last fertile day = Cycle Day (L − 11)

3. History-Based Weighted Cycle Statistics

For our Accurate Period Calculator, past consecutive period start dates are evaluated:

  1. Cycle intervals (c₁, c₂, …, cₙ) are calculated as calendar differences between consecutive start dates.
  2. Outliers (< 15 days) are rejected as breakthrough or mid-cycle bleeding.
  3. A linear recency weighting is applied to the most recent cycles (k ≤ 6):
Weighted Cycle Length = Σ(i × cᵢ) / Σ(i)  for i = 1 to k
  1. Expected arrival window is displayed as Most Likely (Prediction ± 1σ) and Possible (Prediction ± 2σ).

4. Pregnancy, Due Date & Conception Algorithms

Cycle-Length Adjusted Naegele’s Rule

Traditional Naegele’s rule assumes a 28-day cycle with ovulation occurring precisely on Day 14 (280 days from LMP). For individuals with non-28-day cycles, our engine adjusts for the variable follicular phase:

Estimated Due Date (EDD) = LMP + 280 days + (Cycle Length − 28 days)

Dating From Known Conception or Ovulation

When the exact date of conception or ovulation (Dₒᵥ) is known:

EDD = Conception Date + 266 days

Assisted Reproductive Technology (IVF) Dating

  • Day 3 Embryo Transfer: Transfer Date + 263 days
  • Day 5 Blastocyst Transfer: Transfer Date + 261 days
  • Day 6 Blastocyst Transfer: Transfer Date + 260 days
  • Egg Retrieval / IUI: Retrieval Date + 266 days

Implantation Window

Clinical studies (Wilcox et al., NEJM, 1999) show that blastocyst implantation into the uterine endometrium occurs between 6 and 12 days after ovulation, with 84% of successful implantations occurring on days 8, 9, or 10.


5. Nutrition & Energy Equations

Basal Metabolic Rate (BMR)

Calculated using the validated Mifflin–St Jeor Equation for females:

BMR (kcal/day) = (10 × weight in kg) + (6.25 × height in cm) − (5 × age in years) − 161

Total Daily Energy Expenditure (TDEE) & Pregnancy Additions

TDEE = BMR × Activity Multiplier

Activity multipliers: Sedentary (1.2), Light (1.375), Moderate (1.55), Active (1.725), Very Active (1.9).

Per ACOG and Dietary Guidelines for Americans:

  • Trimester 1: +0 kcal/day
  • Trimester 2: ~ +340 kcal/day
  • Trimester 3: ~ +450 kcal/day

Authoritative Scientific References

  1. ACOG Committee Opinion No. 700 (2017). Methods for Estimating the Due Date. American College of Obstetricians and Gynecologists.
  2. Wilcox AJ, et al. (1995). Timing of sexual intercourse in relation to ovulation. New England Journal of Medicine, 333(23), 1517-1521.
  3. Wilcox AJ, et al. (1999). Time of implantation of the conceptus and loss of pregnancy. New England Journal of Medicine, 340(23), 1796-1799.
  4. Mifflin MD, et al. (1990). A new predictive equation for resting energy expenditure in healthy individuals. American Journal of Clinical Nutrition, 51(2), 241-247.
  5. Institute of Medicine (2009). Weight Gain During Pregnancy: Reexamining the Guidelines. Washington, DC: The National Academies Press.
Period Calculator

Free, private period and fertility calculators. Everything runs in your browser. Nothing is saved.

  • Period Calculator
  • Ovulation Calculator
  • Fertility Calculator
  • Due Date Calculator
  • Conception Calculator
  • Implantation Calculator
  • Irregular Period Calculator
  • Safe Days Calculator
  • View all calculators →
  • About Us
  • Blogs
  • Contact Us
  • Privacy Policy
  • Terms and Conditions
  • Cookie Policy
  • Medical Disclaimer
  • Editorial Policy
  • How We Calculate
  • Sitemap

© 2026 Period Calculator. For information only, not medical advice.

English • Italiano