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 earliest accurate test date, the ideal test window, and what to expect from early testing. Built for the two-week wait.
—
Send feedback
💡 Share your idea or report a problem
✓ Thanks! We'll take a look.
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. The number of days after ovulation it takes to reach detectable levels depends on your test brand sensitivity. A 10 mIU/mL test trips earlier than a 25 mIU/mL test.
The best test date shown is simply the first day of your expected next period. Testing on this day gives you the highest real-world accuracy because hCG has had enough time to rise above any standard test threshold. The earliest possible test date is the mathematical minimum — it tells you when accurate detection becomes physically possible, not when it becomes reliable.
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. The earliest possible test date is exactly that — possible, not reliable. 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 at 8 days post-ovulation with a 25 mIU/mL test means almost nothing — hCG simply has not 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 assuming all pregnancy tests perform equally. A 10 mIU/mL early detection test and a 50 mIU/mL basic strip can give opposite results on the same day. Buying a sensitive test and using it on the wrong day still produces unreliable results, but buying a basic test and expecting early detection guarantees a false negative before the missed period.
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. Earliest test date = ovulation date + days-to-detection threshold, where that threshold is 8 days for a 10 mIU/mL test, 10 days for 20 mIU/mL, 11 days for 25 mIU/mL, and 14 days for 50 mIU/mL. These values reflect the average time for hCG to reach each sensitivity threshold after implantation. Best test date = LMP date + cycle length (the expected period date). Days until best test = best test date minus today's date.
The sensitivity thresholds are averages. 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. The earliest test date accounts for this by using conservative estimates.
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 →