Question: how long does it take for hiv to show on blood test?
Answer: This type of HIV test detects antibodies against HIV - which your body produces in response to the virus, as well as HIV antigens which are part of the virus itself. It usually turns positive about 3 weeks after infection, and should definitely be positive by about 6 weeks after infection.