Umm, honestly? HIV can be detected *before* several years have passed. It can usually be detected six months after infection.