Due Date Calculator
Estimate your due date from the first day of your last menstrual period and average cycle length, using the modified Naegele's rule, with a calendar-only milestone timeline.
How It's Calculated
Formula
\text{EDD} = \text{LMP} + 280\text{ days} + (\text{cycleLength} - 28)\text{ days}This calculator uses the modified Naegele's rule: the standard obstetric estimate of 280 days (40 weeks) from the first day of your last menstrual period, adjusted for your average cycle length when it differs from the 28 days the base rule assumes. A longer cycle shifts the estimated due date later; a shorter cycle shifts it earlier. The timeline shown (12, 20, 28, and 40 weeks) is a purely calendar-based set of milestone dates counted back from your estimated due date — it does not describe fetal development stages or any week-specific clinical events, only calendar dates. This is an ESTIMATE based on a published formula, not a guaranteed birth date: most births occur within a range of days around the estimated due date, and this calculator does not infer or report current pregnancy status — it only computes dates from the inputs you provide.
Worked Examples
28-day cycle, LMP January 1, 2026
- Base estimate: Jan 1, 2026 + 280 days = Oct 8, 2026
- Cycle adjustment: 28-day cycle, so no adjustment needed
- Estimated due date: Oct 8, 2026
30-day cycle, LMP January 1, 2026
- Base estimate: Jan 1, 2026 + 280 days = Oct 8, 2026
- Cycle adjustment: +2 days (30 - 28)
- Estimated due date: Oct 10, 2026
Frequently Asked Questions
Why does the cycle length change the due date?
The base Naegele's rule assumes ovulation occurs around day 14 of a 28-day cycle. A longer or shorter average cycle shifts when ovulation likely occurred, so the estimate adds or subtracts the difference from the base 28-day assumption.
Is the estimated due date the exact day the baby will be born?
No. This is a formula-based estimate, not a guarantee. Most births happen within a range of days around the estimated due date rather than on the exact date.
What do the 12/20/28/40-week milestones show?
They are purely calendar dates counted back from your estimated due date at those gestational-age points — this calculator does not describe fetal development or clinical events at each stage, only the calendar date itself.
Can this tell me how many weeks pregnant I am today?
No. This calculator only estimates dates from your last menstrual period and cycle length — it does not take a current date as input and does not report or infer current pregnancy status.