HEAHealth & Fitness

Pregnancy Due Date Calculator

Estimate your pregnancy due date from the first day of your last menstrual period using Naegele's rule. Adjust for a non-28-day cycle to see your expected due date, current trimester, weeks pregnant, and days remaining.

(optional)
days

Try an example

How It Works

Formula

dueDate=LMP+280d+(cycleLength28)d\text{dueDate} = \text{LMP} + 280\,\text{d} + (\text{cycleLength} - 28)\,\text{d}

conceptionDateLMP+14d+(cycleLength28)d\text{conceptionDate} \approx \text{LMP} + 14\,\text{d} + (\text{cycleLength} - 28)\,\text{d}

daysPregnant=todayLMP\text{daysPregnant} = \text{today} - \text{LMP}

weeksPregnant=daysPregnant7\text{weeksPregnant} = \left\lfloor \frac{\text{daysPregnant}}{7} \right\rfloor

Where

LMP\text{LMP}

First day of the last menstrual period

cycleLength\text{cycleLength}

Average length of the menstrual cycle(days)

dueDate\text{dueDate}

Estimated date of delivery

conceptionDate\text{conceptionDate}

Approximate date of conception (LMP + ~14 days, cycle-adjusted)

daysPregnant\text{daysPregnant}

Whole days elapsed since the LMP(days)

weeksPregnant\text{weeksPregnant}

Completed weeks of pregnancy(weeks)

Enter the first day of your last menstrual period (LMP). The calculator adds 280 days (40 weeks) to estimate the due date — Naegele's rule. If your cycle is shorter or longer than 28 days, the due date shifts by the same number of days, because ovulation usually happens about 14 days before the next expected period. Today's date is compared against the LMP and the due date to show your current trimester, weeks pregnant, and days remaining.

Frequently Asked Questions

Related Calculators

Ready to Calculate?

Free calculators.