Pregnancy Test Calculator
When is the right day to take a pregnancy test for an accurate result?
Enter your last period date and average cycle length to find the best day to take a test and your estimated ovulation date. Built for the two-week wait.
—
Send feedback
💡 Share your idea or report a problem
✓ Thanks! We'll take a look.
Put this calculator on your site
Free embed code. Works anywhere. No signup.
Learn more
How It Works
The formula, explained simply
Think of hCG like a building alarm that only triggers once a threshold is crossed. You can be pregnant for several days before that alarm goes off on a test strip — not because the test is broken, but because the signal is not loud enough yet. The hormone starts low and doubles roughly every two days. Testing one day before the threshold is crossed gives you silence. Testing one day after gives you a result.
The calculation works backward from your next expected period. Ovulation typically happens 14 days before the end of your cycle — so in a 28-day cycle, ovulation lands around day 14. In a 32-day cycle, it shifts to around day 18. After ovulation, if fertilization and implantation occur, hCG begins rising. How soon a test can pick it up depends on the brand, because test sensitivity varies.
The best test date shown is simply the first day of your expected next period. Testing on this day gives hCG more time to rise. Test sensitivity varies by brand; if a test is negative and your period is late, test again in a few days or ask a clinician.
When To Use This
Right tool, right situation
Use this calculator when your period is approaching and you want to know the exact date range for reliable testing. It is most accurate for people with regular cycles who have a consistent period history. It is also useful for people using assisted reproduction who know their ovulation or retrieval date and want to convert that into a test window.
Do not use this calculator as a substitute for ovulation tracking if your cycles are highly irregular — more than 7 days of variation month to month. In those cases, calendar math produces a wide enough range that the result is not actionable. LH ovulation predictor strips give you a direct ovulation signal that anchors the calculation far more accurately than LMP plus cycle length.
Do not use this result to rule out pregnancy if a test is negative before the best date. If your period is more than 5 days late and tests remain negative, a blood test (serum beta-hCG) is the next appropriate step, as it detects lower concentrations than any home test.
Common Mistakes
Why results sometimes look wrong
The most common mistake is testing too early and treating a negative result as definitive. A negative several days before your period is due means little, because hCG may not have had time to accumulate. The consequence is unnecessary anxiety, discarded tests, and sometimes the false belief that a pregnancy has ended when it never had a chance to be detected.
The second mistake is treating one early negative as the final answer. Test sensitivity varies by brand; if a test is negative and your period is late, test again in a few days or ask a clinician.
The third mistake specific to this calculator is entering an idealized cycle length rather than an actual average. If your cycles vary between 26 and 32 days, entering 28 gives you a false sense of precision. Ovulation can shift by several days in either direction. A more accurate approach: track 3-6 cycles, average them, and use that number. If cycles are highly irregular, consider tracking ovulation directly with LH strips rather than relying on date math.
The Math
Worked examples and deeper derivation
Ovulation date = LMP date + (cycle length - 14 days). This places ovulation 14 days before the expected next period, regardless of total cycle length (ACOG: about 14 days before the next period; NHS: 10 to 16 days). Best test date = LMP date + cycle length (the expected period date). Days until best test = best test date minus today's date.
hCG doubling time varies from person to person — anywhere from 48 to 72 hours is typical — which means two people with identical cycles and timing can have meaningfully different hCG levels on the same day post-ovulation. Test sensitivity also varies by brand, so this calculator does not predict an earliest test date.
Cycle day calculation = days since LMP + 1. Day 1 is always the first day of bleeding. This number tells you where you are in your current cycle and helps contextualize the testing window relative to where you are right now.
Expert Unlock
The thing most explanations skip
The fixed ovulation offset (cycle length minus 14) breaks down in two real-world situations: luteal phase defect and ovulation induction. In luteal phase defect, ovulation may occur on schedule but the post-ovulation phase is shorter than 12 days, compressing the implantation and hCG-rise window and producing later-than-expected positives. In medicated cycles with trigger shots, the ovulation date is known precisely — users should enter the trigger date as a proxy for LMP and set cycle length to 28 to get an accurate test window anchored to actual ovulation rather than estimated ovulation.
Why did my test come back negative if I tested before the date shown?
Need something this doesn't cover?
Suggest a tool — we'll build it →