how long does it take for blood work to come back for std?
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. If you don't hear back from your doctor after your STD test, don't assume everything's okay.