I have been testing negative for HIV since April 2014 after an exposure. I did the tests until December 2015 and all tests were negative. I didn't test in 2016 because I was not exposed. However, I tested positive for HIV in 2017 when taking a life insurance. The test was a finger prick. They drew blood and told me that my CD4 is 188. I was put on treatment straight away. Is this the correct way of diagnosing HIV? Can the virus hide for this long? Please help I'm confused. I have no symptoms whatsoever but I'm taking the medication nonetheless.