Question: how long does it take for an std to show up on a blood test?
Answer: It can take 3 months for HIV to show up on a test, but it only takes a matter of days to a few weeks for STDs like gonorrhea, chlamydia, and syphilis to show up. Practicing safer sex lowers your chances of getting or spreading STDs.