How Long Does STD Testing Take?

STD testing is quick — the visit takes 10–20 minutes and results arrive in days.

Visit Duration

  • Urine test: 5 minutes
  • Blood draw: 5 minutes
  • Swab: 5 minutes
  • Total visit: 10–20 minutes

Results Timeline

  • HIV rapid test: 20 minutes (on-site)
  • HIV RNA: 1–2 days
  • Chlamydia/Gonorrhea (NAAT): 1–3 days
  • Syphilis: 2–3 days
  • Herpes blood: 2–5 days
  • Full panel: 3–5 days

Getting Results

  • Phone call or patient portal
  • Some clinics text results
  • Positive results always involve a follow-up call
Source: CDC, American Sexual Health Association.

Order a confidential STD test panel online — private, no specialist referral required.

Order a confidential STD test panel online ↗ affiliate link