Someone gave me HPV. I haven't had sex in 2 years, and I was tested for STDs right after that last relationship ended. I never had any signs until recently. I just went to the doctor and got the news. Doctor said there's no way to know which of my previous partners gave it to me, because the virus can be dormant for years and years. Also, there's no reliable test for it, so the fact that my last STD test was clear, doesn't mean I didn't have the virus then. I feel disgusted and very confused.