Getting tested for STDs is straightforward: you can visit a doctor’s office, community health clinic, local health department, or Planned Parenthood, and in many cases you can test yourself at home. Most tests require only a blood draw, urine sample, or swab, and results typically come back within a few days. The harder part is knowing which tests to ask for and when to take them, since different infections have different detection windows.
Where to Get Tested
You have several options, and cost varies widely depending on which one you choose. A primary care doctor can order any STD test, and most of the cost is covered if you have insurance. Community health clinics and local health departments often provide low-cost or free testing for chlamydia, gonorrhea, syphilis, and HIV, with fees adjusted on a sliding scale based on your income. Planned Parenthood health centers also offer reduced-cost testing regardless of insurance status.
Without insurance, you can expect to pay anywhere from $0 to $250 depending on how many infections you’re testing for and whether you need a physical exam. Government-funded programs and public health departments are the most reliable option for free testing, and they serve everyone regardless of ability to pay.
What the Tests Actually Involve
There’s no single “STD test” that checks for everything at once. Each infection requires its own test, and the sample type depends on what you’re being screened for.
- Chlamydia and gonorrhea: Usually a urine sample or a swab of the vagina, throat, or rectum. If you’ve had oral or anal sex, let your provider know so they can test those specific sites.
- HIV and syphilis: A blood draw from your arm or, for rapid tests, a finger prick. HIV can also be detected with an oral cheek swab.
- Herpes: A blood test that looks for antibodies. If you have an active sore, a provider can swab that directly.
- Hepatitis B and C: Blood tests.
- Trichomoniasis: A vaginal swab.
- HPV: Detected through a Pap smear in women. There is no approved HPV test for men.
Preparation is minimal. Blood tests require nothing special. For urine tests or swabs, you may need to avoid vaginal creams or douches beforehand. Your provider will give you specific instructions if needed.
At-Home Testing Options
If you’d rather skip the clinic visit, FDA-approved home testing options now exist for several infections. There are two types: rapid self-tests that give results in minutes, and self-collection kits where you mail samples to a lab and get results in a few days.
Rapid self-tests are available for HIV and syphilis. For chlamydia, gonorrhea, and trichomoniasis, the FDA authorized the first fully at-home test (from Visby Medical) that uses a vaginal swab and delivers results without a lab. In clinical trials, it correctly identified 97.2% of positive chlamydia samples, 100% of positive gonorrhea samples, and 97.8% of positive trichomoniasis samples. It also correctly ruled out infections more than 98% of the time.
Self-collection mail-in kits are available for HIV, syphilis, chlamydia, and gonorrhea. You collect a vaginal swab, urine sample, or finger-prick blood sample at home, send it to a lab, and receive results in a few days. These are a good option if you want lab-grade accuracy without an office visit, though they do take longer than rapid tests.
When to Test After Exposure
This is the part most people get wrong. If you test too soon after a potential exposure, the infection won’t show up yet. Each STD has a “window period,” the minimum time your body needs before a test can detect it.
- Chlamydia and gonorrhea: Detectable within 1 week in most cases. Waiting 2 weeks catches nearly all infections.
- HIV (blood test): Detectable for most people within 2 weeks. Waiting 6 weeks catches almost all cases. An oral swab test takes longer: about 1 month for most, 3 months for nearly all.
- Syphilis: Detectable within about 1 month for most people. A 3-month wait catches almost everyone.
- Herpes: Antibodies appear around 1 month for most, but waiting 4 months gives the most reliable result.
- Hepatitis B: 3 to 6 weeks.
- Hepatitis C: 2 months catches most infections, but full confidence requires waiting 6 months.
- Trichomoniasis: Usually detectable within 1 week, reliably within 1 month.
If you’re worried about a specific recent exposure, test at the earliest reasonable window, then retest at the longer interval to be sure. A negative result at 1 week for HIV, for example, doesn’t mean much. A negative result at 6 weeks is far more reliable.
Who Should Get Tested and How Often
CDC guidelines spell out specific recommendations based on age, sex, and risk factors. These aren’t arbitrary. They reflect which populations carry the highest rates of undiagnosed infections.
All adults and adolescents ages 13 to 64 should get an HIV test at least once in their lifetime. All adults over 18 should be screened for hepatitis C at least once. Beyond those universal recommendations, the guidelines get more specific.
Sexually active women under 25 should be screened for chlamydia and gonorrhea every year. Women 25 and older need annual screening only if they have risk factors like a new partner or multiple partners. Men who have sex with men face the most aggressive screening schedule: annual testing for chlamydia, gonorrhea, syphilis, and HIV at minimum, with testing every 3 to 6 months recommended for those at higher risk.
Pregnant women should be tested for syphilis, HIV, hepatitis B, and hepatitis C at the first prenatal visit. Retesting in the third trimester is recommended for syphilis and HIV if risk factors are present.
What to Tell Your Provider
Doctors don’t automatically test for every STD during a routine physical or even a gynecological exam. You need to ask. Be specific about what you want tested for, and be honest about your sexual history, including oral and anal sex. Providers can only order throat and rectal swabs if they know those sites were involved.
If you’re unsure which tests you need, a reasonable starting point for most sexually active adults is chlamydia, gonorrhea, syphilis, and HIV. Add hepatitis B and C if you haven’t been vaccinated for hepatitis B or screened for hepatitis C before. Add herpes only if you have symptoms or a specific reason to suspect exposure, since routine herpes screening isn’t recommended for most people and can produce misleading results.
Results for most tests come back within a few days. Rapid tests for HIV and syphilis give results in under 30 minutes. If anything comes back positive, treatment for the most common bacterial STDs (chlamydia, gonorrhea, syphilis) is typically a course of antibiotics that clears the infection completely. Viral infections like HIV and herpes aren’t curable but are manageable with ongoing treatment.