Question: how long does a blood test for hiv take?
Answer: It can take up to three to 12 weeks for your body to make enough antibodies for an antibody test to detect HIV infection. It usually takes a few days to a few weeks to get results of an HIV test, although rapid HIV tests can produce results in about 20 minutes.