Question: how long does a blood std test take?
Answer: Your doctor may be able to tell right away if you have an STD. But some tests take a few days or weeks to come back from a lab. Many clinics can do rapid testing for HIV — you'll get your result in about 20 minutes.