ToolActToolAct

Due Date Calculator

Calculate your due date based on your last menstrual period

What is a Due Date Calculator?

A due date calculator estimates your baby's birth date based on your last menstrual period (LMP). The standard medical method uses Naegele's Rule, which adds 280 days (40 weeks) to the first day of your last period. The first 14 days are the follicular phase before ovulation, and conception typically occurs around day 14 after your LMP. The due date is an estimate - only about 5% of babies are born on their exact due date, and most arrive between 37 and 42 weeks, which is considered normal. For medical, legal, or financial decisions, the result should be treated as guidance and checked against official rules.

How to Use

How to use

  1. Select the first day of your last menstrual period using the date picker
  2. The calculator will automatically compute your due date, current pregnancy week, and progress
  3. Review your due date and the three trimester stages

Medical Context

  • Due-date calculations are estimates based on common pregnancy dating rules and cannot replace prenatal care.
  • Cycle length, ultrasound dating, IVF dates, and medical conditions may change the clinically used due date.

Use Cases

Estimate a due date from the last menstrual periodSelect an LMP date no later than today and the page calculates the estimated due date by adding 280 days, plus a rough conception date 14 days after LMP. The 280-day total is Naegele's rule, which assumes a 28-day cycle, so the result is a population-level estimate rather than a personalised prediction.
Track pregnancy progress in weeks and daysUse the current week + day, total days pregnant, remaining days, trimester number, and progress bar markers for personal planning, family updates, or appointment preparation. Gestational age counts from the LMP, while fetal or conception age counts from roughly two weeks later, so the same pregnancy has two valid week labels that are offset by fourteen days.
Keep medical scheduling with a clinicianThe calculator uses a standard 40-week LMP estimate and does not adjust for cycle length, ultrasound dating, IVF transfer dates, complications, or local clinical guidance. The LMP date entered into the page stays inside the browser tab and is never transmitted to any server, which matters because menstrual and conception dates are sensitive medical data that should not leave the device through an unrelated online tool.
Adjust the LMP for an irregular cycle lengthWhen menstrual cycles are longer or shorter than 28 days, shift the LMP used in the calculator so the resulting estimate aligns better with clinical guidance and ultrasound dating, since Naegele's rule assumes a fixed 28-day cycle by default. Document the actual cycle length and the date used so a clinician can re-anchor the due date against ultrasound crown-rump length measurements.
Note the full 37-42 week normal window for planningUse the 37- and 42-week markers shown in the result to plan parental leave, childcare cover, travel, and hospital bag packing, since only a small percentage of babies arrive on the estimated 40-week date and the 37-42 week window is the clinically normal range. Treat the dates as planning anchors rather than hard deadlines, and let a first-trimester ultrasound override the LMP-based number when cycle length or ovulation timing is uncertain.

Technical Principle

The classic obstetric estimator is Naegele's rule, formalized in the early 19th century: estimated due date (EDD) = LMP + 280 days = LMP + 9 calendar months + 7 days. The rule assumes ovulation on cycle day 14 of a regular 28-day menstrual cycle, so the 280-day total counts from the first day of the last menstrual period (LMP) rather than from conception. Conception age (post-fertilization age) is therefore gestational age minus 14 days, which is why fetal-development charts and LMP-based clinical charts disagree by about two weeks for the same pregnancy. Implementation in JavaScript uses Date arithmetic that ignores DST and leap-year boundaries because the calculation is in whole days: new Date(lmp.getTime() + 280 * 24 * 60 * 60 * 1000) is exact only when ignoring timezone offsets, which is why a UTC anchor (Date.UTC(y, m, d)) is the safer choice. Naegele's rule is a population estimate, not a personal prediction. ACOG Committee Opinion 700 states that first-trimester ultrasound measurement of the embryo's crown-rump length (CRL) is more accurate than LMP dating when LMP is uncertain or the cycle is irregular: at CRL 7-60 mm (gestational age 6 weeks 0 days to 13 weeks 6 days), ultrasound dating is accurate to ±5-7 days, and the EDD should be revised when the ultrasound and LMP estimates disagree by more than the published thresholds (e.g. > 5 days in the first trimester). For longer or shorter cycles, the EDD can be adjusted by (actual cycle length - 28) days. IVF pregnancies use embryo transfer date plus 266 days (day-5 blastocyst transfer) or 268 days (day-3 transfer) for higher precision. Normal labour occurs between 37 weeks 0 days (early term begins) and 41 weeks 6 days; under ACOG terminology 39+0 to 40+6 is full term, and only about 4-5 percent of pregnancies deliver on the EDD itself. The pregnancy is divided into three trimesters (1st: 0-13+6 weeks, 2nd: 14+0-27+6, 3rd: 28+0 to delivery). For twin and higher-order multiples, scheduled delivery is typically earlier (e.g. 38+0 for uncomplicated dichorionic-diamniotic twins per ACOG Committee Opinion 764) and Naegele's rule alone is not used.

  • Naegele's rule: EDD = LMP + 280 days = LMP + 9 calendar months + 7 days; assumes day-14 ovulation in a 28-day cycle.
  • Conception/fertilization age = gestational age - 14 days; fetal-development charts based on conception age are offset two weeks from clinical LMP charts.
  • Cycle adjustment: when actual cycle length ≠ 28 days, shift EDD by (cycle_length - 28) days; e.g. a 35-day cycle pushes EDD 7 days later.
  • First-trimester crown-rump length (CRL) dating per ACOG CO 700 supersedes LMP dating when the LMP-vs-ultrasound discrepancy exceeds the trimester-specific threshold (> 5 days at < 9 weeks, > 7 days at 9-15+6 weeks).
  • IVF dating: blastocyst (day-5) transfer EDD = transfer date + 261 days; day-3 embryo transfer EDD = transfer + 263 days; these supersede LMP entirely.
  • ACOG term definitions: early term 37+0-38+6, full term 39+0-40+6, late term 41+0-41+6, post-term ≥ 42+0; only ~4-5% of pregnancies deliver on the exact EDD.
  • Use Date.UTC(y, m, d) and integer day arithmetic to avoid DST and timezone-offset drift around midnight; adding 280 * 86400000 ms across a DST boundary in local time can shift the result by one hour and flip the date.

Examples

LMP 2025-12-01 -> Due date 2026-09-07

First day of last period: 2025-12-01
Naegele's rule: + 280 days (40 weeks)
Estimated due date: 2026-09-07
Estimated conception: 2025-12-15 (LMP + 14 days)
Full term window: 2026-08-17 to 2026-09-21 (37-42 weeks)

Current pregnancy progress on 2026-06-11

LMP: 2025-12-01
Today: 2026-06-11
Days pregnant: 192
Gestational age: 27 weeks 3 days
Trimester: 2nd (ends at week 27)
Remaining: 88 days to estimated due date

Early ultrasound overrides LMP estimate

LMP-based due date: 2026-09-07
8-week ultrasound CRL: 18 mm -> gestational age 8w4d
Ultrasound-revised due date: 2026-09-14 (+7 days)
Clinic uses ultrasound date because LMP is uncertain by > 5 days
Keep both dates in the chart for reference

Irregular 35-day cycle adjustment

LMP: 2025-12-01, average cycle: 35 days (not 28)
Ovulation shifted: day 21 instead of day 14
Naive Naegele estimate: 2026-09-07
Adjusted due date: 2026-09-14 (+7 days for late ovulation)
Confirm with first-trimester ultrasound

FAQ

How is the estimated due date calculated?

By default, Naegele's rule: due date = first day of last menstrual period (LMP) + 280 days (40 weeks). The page may also accept a conception date (LMP + 14 days for typical 28-day cycles) or an ultrasound dating result. Each method shifts the due date by a few days.

How accurate is the predicted due date?

Only about 4% of babies are born on the exact predicted date. The clinical 'normal' window is 37-42 weeks (full term). First ultrasound dating in the first trimester is the most accurate predictor; late-trimester estimates have the highest error.

What if my cycle isn't 28 days?

Naegele's rule assumes a 28-day cycle with ovulation on day 14. If your cycle is consistently shorter or longer, adjust the LMP-derived date by the difference (e.g. a 32-day cycle pushes the due date 4 days later). Ultrasound dating is generally trusted over LMP for irregular cycles.

How is gestational age different from fetal age?

Gestational age is counted from the first day of the LMP, so it includes about two weeks before conception. Fetal age (post-conception age) starts at conception. So a baby that is 'gestational 10 weeks' is fetal 8 weeks. Almost all medical references use gestational age.

What weekly milestones does the page show?

Typical landmarks: trimester boundaries (12, 27 weeks), viability (about 24 weeks), routine ultrasound windows (8-12 weeks dating, 18-22 weeks anatomy), GBS testing (35-37 weeks), and full term (37-42 weeks). Specific check-up timing varies by country.

Should I rely on this for prenatal decisions?

Use it as a rough planner. Real prenatal care should follow the dates set by your obstetrician or midwife, who will adjust based on ultrasound findings. Significant medical decisions (induction, screening windows) follow clinical dating, not this estimate.

Is my LMP date stored anywhere?

No. The calculation runs in your browser only. Closing the page clears the date.