Question: how long does it take for a positive std test?
Answer: Urine tests take about 2 to 5 days to show a positive (you have it) or negative (you don't have it) result. Blood tests can come back with results in a few minutes if the blood is analyzed on site. But they can take a week or more if sent to an off-site lab.