Pregnancy Calculator
Find your due date, current week of pregnancy, and trimester from your last menstrual period.
- Free to use
- Accurate results
- No registration required
- Works on all devices
Your result
14 weeks
Current week
AI explanation
Formula
Due date = last period date + 280 days (Naegele's rule). Current week = days since last period / 7Worked example
LMP 2026-01-01, as of 2026-01-01
| Field | Value |
|---|---|
| First day of last menstrual period | 01-01-2026 |
| As of date | 01-01-2026 |
| Estimated due date | 08-10-2026 |
| Current week | 0 |
| Trimester | 1 |
Assumptions
- Uses Naegele's rule (280 days / 40 weeks from the last menstrual period), which assumes a regular 28-day cycle with ovulation on day 14 — actual due dates vary, especially with irregular cycles.
- Trimesters are divided at week 13 (end of first trimester) and week 27 (end of second trimester), a common convention.
- Informational only — always confirm dates and progress with your healthcare provider, especially if an ultrasound-based due date differs from this estimate.
Frequently asked questions
How is my due date calculated?
Using Naegele's rule: 280 days (40 weeks) after the first day of your last menstrual period, assuming a typical 28-day cycle.
Why might my ultrasound due date differ from this calculation?
Naegele's rule assumes a regular 28-day cycle with ovulation on day 14 — if your cycle is longer, shorter, or irregular, an early ultrasound (which measures fetal size directly) is generally more accurate.
When does each trimester start and end?
First trimester: weeks 1-13. Second trimester: weeks 14-27. Third trimester: weeks 28 until birth (around week 40).
Related calculators
Related articles
Sources
- Methods for Estimating the Due Date — American College of Obstetricians and Gynecologists (ACOG). Effective 01-05-2017, reviewed 13-09-2026.
This calculator provides a general estimate only and does not constitute personalized medical advice. Always confirm dates and monitor your pregnancy with a qualified healthcare provider.
Report a calculation issue