How to Test for an STD: Types, Timing, and Cost

STD testing typically involves a combination of blood draws, urine samples, and swabs, depending on which infections you’re being tested for. There’s no single test that checks for everything at once, and no standard “full panel” exists. The tests you need depend on your sex, your age, what kind of sex you’re having, and your specific risk factors.

Which Test Detects Which STD

Different infections require different sample types. Knowing this upfront helps you understand what to expect at a clinic or when ordering a kit.

  • Blood tests detect HIV, syphilis, hepatitis B, and sometimes herpes.
  • Urine tests detect chlamydia, gonorrhea, and trichomoniasis.
  • Swab tests detect chlamydia, gonorrhea, herpes (from active sores), and HPV (via cervical swab during a Pap test). Swabs can be taken from the vagina, cervix, penis, urethra, rectum, or throat depending on the infection and the type of sex you’ve had.

If you’ve had oral or anal sex, standard genital testing alone can miss infections. Chlamydia and gonorrhea can live in the throat and rectum without causing symptoms, so you may need swabs at each site of contact. The CDC recommends that men who have sex with men get tested for chlamydia and gonorrhea at the urethra, rectum, and throat at least once a year.

What a Typical Visit Looks Like

At a clinic, you’ll usually start by answering questions about your sexual history: how many partners, what kind of sex, whether you’ve had symptoms, and when your last potential exposure was. This isn’t to judge you. It determines which tests to run and from which body sites.

From there, you may give a urine sample, have blood drawn, or both. If swabs are needed, a provider may take them, or in many cases you can swab yourself (vaginal and rectal self-collection is common and just as accurate). The whole process usually takes 15 to 20 minutes. Results for most tests come back within a few days, though rapid HIV tests can give a preliminary result in under 30 minutes.

Two STDs That Aren’t Routinely Tested

Most people assume that asking for “a full STD test” covers everything. It doesn’t. Two common infections are typically left out unless you specifically request them or have symptoms.

Herpes (HSV): Blood tests for herpes exist, but the CDC does not recommend routine screening in the general population. The tests can produce false positives, and a positive result in someone without symptoms often causes more anxiety than it prevents transmission. Testing is more useful if you have active sores (which can be swabbed directly) or if you have 10 or more lifetime sexual partners, are HIV-positive, or are pregnant and concerned about transmission during delivery.

HPV: There’s no general HPV screening test for men. For women, HPV testing is part of cervical cancer screening: a Pap test every three years for ages 21 to 29, and either a Pap every three years or a combined Pap and HPV test every five years for ages 30 to 65.

When to Test After Exposure

Testing too soon after a potential exposure can produce a false negative. Every infection has a “window period,” the time it takes for the infection to become detectable. If you test during that window, the result may come back negative even though you’re infected.

  • Chlamydia and gonorrhea: Detectable in most cases after 1 week. Waiting 2 weeks catches nearly all infections.
  • Syphilis: A blood test picks up most cases after 1 month. Waiting 3 months catches almost all.
  • HIV (blood test): Newer antigen/antibody blood tests detect most infections after 2 weeks, with nearly complete accuracy by 6 weeks.
  • HIV (oral swab or rapid test): Detectable in most cases after 1 month, but you should wait 3 months for the most reliable result.

If you’ve had a specific exposure you’re worried about, the practical approach is to test at 2 weeks for chlamydia and gonorrhea, then again at 6 weeks for HIV (blood draw), and at 3 months for syphilis and to confirm the HIV result. Some clinics will run everything at one visit and then ask you to retest for the infections with longer windows.

Who Should Get Tested and How Often

CDC screening guidelines are more specific than most people realize. They don’t recommend the same tests for everyone.

All adults aged 13 to 64 should be tested for HIV at least once in their lifetime as a baseline. If you have ongoing risk factors, annual testing (or more frequent) makes sense.

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 increased risk, such as new or multiple partners.

Men who have sex with men should be tested at least annually for chlamydia, gonorrhea (at all sites of contact), syphilis, HIV, and hepatitis B. More frequent testing, every 3 to 6 months, is recommended for those with multiple partners.

Heterosexual men at low risk have no strong screening recommendation for chlamydia or gonorrhea, though testing is reasonable in high-prevalence settings like STD clinics or correctional facilities. Syphilis screening applies to men under 29 with additional risk factors.

Pregnant women are screened for HIV, syphilis, hepatitis B, and chlamydia early in pregnancy, with repeat testing later depending on risk.

At-Home Testing Options

If going to a clinic feels like a barrier, FDA-authorized home tests now exist for several STDs. You can self-test for HIV and syphilis at home with rapid-result kits. For women, an FDA-authorized vaginal swab kit can test for chlamydia, gonorrhea, and trichomoniasis at home with high accuracy: in clinical studies, it correctly identified 97.2% of chlamydia-positive samples, 100% of gonorrhea-positive samples, and 97.8% of trichomoniasis-positive samples.

Many online services also offer mail-in kits where you collect samples at home (blood spot, urine, swabs) and send them to a lab. These use the same laboratory testing methods as a clinic. Results typically come back in 2 to 5 business days. The limitation of any at-home option is that it can’t replace a physical exam if you have visible sores, unusual discharge, or other symptoms that need direct evaluation.

Cost and Where to Go

STD testing can range from $0 to $250 out of pocket, depending on how many infections you’re testing for and where you go. Most private insurance and Medicaid cover recommended STD screening with no copay under preventive care guidelines. If you’re uninsured, community health centers and Planned Parenthood clinics typically use sliding-scale fees based on income, meaning you pay what you can afford.

Your options for testing include your regular doctor’s office, urgent care clinics, sexual health or STD clinics (often run by local health departments), Planned Parenthood, college health centers, and at-home kits. Local health department clinics often provide free testing for HIV and sometimes for chlamydia, gonorrhea, and syphilis. You don’t need a referral for any of these, and results are confidential.