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.

Updated June 2026 · How this works

Example calculation — edit any field to use your own numbers

—

Put this calculator on your site

Free embed code. Works anywhere. No signup.

Worth knowing
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.

Typical 28-day cycle, missed period approaching
Last period June 1, cycle length 28 days
Ovulation is estimated around June 15. The best test date is June 29, the day of the expected missed period. Testing on this date gives the highest chance of an accurate result and avoids the emotional cost of a false negative from testing too soon.
Long irregular cycle — 35 days
Last period June 1, cycle length 35 days
Ovulation shifts to around June 22 in a longer cycle. The best date is July 6, the expected period date. The key insight: a longer cycle does not mean you ovulate later forever — ovulation timing relative to the end of your cycle stays roughly constant.
Fertility tracking professional cross-checking a patient estimate
Last period May 20, cycle length 26 days
Ovulation estimated around June 1. Best date is June 15, the projected period date. A practitioner running this check would use it to set patient expectations: test sensitivity varies by brand, so a negative before June 15 does not rule out pregnancy, and if the period is late, test again in a few days or see a clinician.
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?

What is the earliest I can take a pregnancy test and get an accurate result?
This calculator shows the day your next period is due, which is the best day to test. Testing earlier can give a false negative even if you are pregnant, because hCG may not have risen high enough yet. 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.
What does hCG have to do with when I take a pregnancy test?
hCG is a hormone produced after a fertilized egg implants in the uterus. Implantation usually happens 6-12 days after ovulation, then hCG roughly doubles every 48-72 hours. Home tests detect hCG in urine once it crosses a threshold, and that threshold varies by brand. This is why timing matters: testing one day too early can mean the difference between a negative and a positive result.
Can I get a false negative if I test on the right day?
Yes, even on the ideal test date, a false negative is possible. Testing with diluted urine (first morning urine gives the most concentrated sample), using a test past its expiration date, or having irregular ovulation can all push hCG levels below the detection threshold. If your period does not arrive within 3-5 days of your expected date and the test is negative, test again.

Need something this doesn't cover?

Suggest a tool — we'll build it →