How to Get an STD Test (Fast and Private)

Quick answer

You can get an STD test from a healthcare provider's office, a health department or community clinic, a self-test or mail-in kit, or by ordering a lab test online and giving a sample at a lab. Online ordering plus a lab visit can be quick and private, a free or low-cost clinic is often the cheapest, and a clinician is the best route if you have symptoms or need throat or rectal swabs. If you may have been exposed to HIV in the last 72 hours, go to urgent care or an ER now and ask about PEP.

The test you need

Test
The tests that match your situation: individual tests or a panel
Sample
Urine, swabs (genital, throat or rectal) or blood
When
Varies by infection. For HIV the CDC gives 10 to 33 days (NAT) up to 90 days (antibody tests). The NHS says STIs in general can take up to 7 weeks to show on a test.
Results
The CDC says self-tests give results within minutes and mail-in kits take a few days. STDCheck says its lab results are posted within 1 to 2 days.

What matters most to you?

Tick what fits, then read the matching section below. If you ticked the last one, see a clinician rather than relying on a home or online route. These are not diagnoses.

Getting an STD test is usually less of a production than it sounds. There are four routes in the US, and the right one depends on how fast you need an answer, what you want tested, what you can pay and who you’re comfortable talking to.

How do I get an STD test?

Pick the route that matches what matters most to you:

  • A healthcare provider or clinic. Best if you have symptoms, want throat or rectal swabs, or want to talk it through.
  • A free or low-cost clinic. Often the lowest-cost route.
  • A self-test or mail-in kit. You collect the sample yourself.
  • Order online, then visit a lab. Pay online, then give a urine or blood sample in person.

Can I get tested by my regular doctor or a clinic?

Yes. The CDC says a provider can test you in their office even if you have no symptoms, and MedlinePlus notes that STIs don’t always cause symptoms. Tell them what has happened in plain terms, including whether you had oral or anal sex, since the CDC says you may need throat or rectal swabs on top of blood or urine.

HIV.gov lists many places that offer HIV testing: health care providers’ offices, health clinics and community health centers, sexual health clinics, local health departments, family planning clinics, pharmacies and some community organizations. Call first and ask what each location tests for.

Where can I get a free or low-cost test?

Start with the CDC’s GetTested site, which helps you find fast, free or low-cost and confidential testing near you. For HIV, HIV.gov’s services locator searches by ZIP code. We can’t list clinics near you, so use those two tools, then confirm hours and what’s covered by phone.

On insurance, HealthCare.gov says HIV screening for everyone 15 to 65 is generally covered at no cost when you use an in-network provider, but it adds that $0 cost isn’t guaranteed in all cases. Check with your plan.

How do I get an STD test online?

Online services take your order, then send you to a lab. STDCheck is the one we link to, so here is what its site says, not what we’ve tried:

  1. Order online or by phone.
  2. Go to a testing center. STDCheck says it has over 4,500 and that no appointment is needed.
  3. Give a urine or blood sample.
  4. Get your results in your online account. STDCheck says that takes 1 to 2 days.

STDCheck also says results go to you and aren’t reported to your insurance company, that it doesn’t accept health insurance, and that a member of its medical team is available to talk if a result is positive. Its test pages describe blood and urine samples, and the pages we read don’t mention throat or rectal swabs. If you need those, a clinic is the safer route.

The test link on this page is a partner link, so we may earn a commission if you order through it. Quest, a major lab company, also sells tests online. Its consumer site says no doctor visit is required for purchase, and you then book a visit to a Quest location.

Can I use a home or mail-in kit?

The CDC describes two types. Self-tests give results within minutes, and mail-in kits are collected at home, sent to a lab and take a few days. It lists mail-in kits for HIV, syphilis, chlamydia and gonorrhea. The FDA has authorized at least one chlamydia and gonorrhea test with at-home sample collection.

HIV.gov says you can buy an HIV self-test at a pharmacy or online, or order a free one through CDC’s Together Take Me Home initiative, subject to availability. For stock and prices at a particular store, check with that store.

What should I say when I get tested?

Be specific and unembarrassed. The CDC encourages an open and honest conversation about your sexual history. Mention:

  • When the possible exposure happened, so the clinician can judge timing.
  • Which body sites were involved (genital, oral, anal).
  • Whether you have symptoms.
  • Whether you are pregnant, or could be.

How private is it?

The CDC says many clinics provide confidential testing. “Confidential” is not the same as “anonymous,” and policies vary, so ask any clinic what is recorded and who sees results. STDCheck describes its own privacy practices on its site, including that results are delivered to you and that it follows the HIPAA Privacy Rule.

What if I may have been exposed to HIV recently?

If it happened in the last 72 hours, don’t start with a test. The CDC says PEP, post-exposure prophylaxis, must be started within 72 hours after a possible exposure and is for emergencies. Go to urgent care or an emergency room now. A test comes later.

Get care now if

  • You may have been exposed to HIV in the last 72 hours. Go to urgent care or an emergency room now and ask about PEP.
  • You have painful urination, unusual discharge, genital sores, or testicular pain or swelling
  • You are pregnant and think you may have an STI
  • Your eyes are red and painful, or you have a high fever, along with possible STI exposure

Call 911 for a medical emergency. Otherwise, an urgent care clinic, sexual health clinic or your doctor can see you.

When to test

  1. Today, if you may have been exposed to HIV in the last 72 hoursGo to urgent care or an emergency room now and ask about PEP. Care first, test later.
  2. Now, if you have symptoms or a partner has an STIBook with a clinician or clinic. Don't wait for a routine test window.
  3. As soon as you decide to testBook the visit or place the order now. Then give the sample at the right time after your exposure, which differs by infection.
  4. After the window for your exposureIf you tested early and it was negative, ask whether to repeat. The CDC says to test again after the window period for the test you took.

Common questions

Can I get an STD test without insurance?

Yes. The CDC says many clinics provide confidential and free or low-cost testing, and its GetTested site helps you find them. HIV.gov also says some testing sites, health centers and health departments may offer free tests if you don't have insurance. STDCheck says on its site that it does not accept health insurance, so its tests are a cash-pay route.

Do I need an appointment?

It depends on the place, so check before you go. STDCheck says no appointment is needed at its partner labs. Quest's consumer site says you register your test and schedule an appointment at a Quest location.

Will my regular doctor test me?

The CDC says a provider can test you in their office, even if you have no symptoms. Tell them about your sexual history and which body sites had contact, so they can choose the right tests.

Is a home kit as good as going to a clinic?

Some kits work well for some infections, but they don't suit everyone. MedlinePlus says not to use an at-home chlamydia test if you have symptoms or your partner has chlamydia, and to talk to a provider right away instead. Kits also vary in which infections and body sites they cover.

Next: The tests that match your situation: individual tests or a panel.

Urine, swabs (genital, throat or rectal) or blood. Varies by infection. For HIV the CDC gives 10 to 33 days (NAT) up to 90 days (antibody tests). The NHS says STIs in general can take up to 7 weeks to show on a test.

Sources

This guide is general information written by a patient advocate using public health sources. It is not a diagnosis. Only a clinician or a lab test can tell you whether you have an infection. Read how we write and check our guides.