Yes 2 years, no way you would have this 10 years and not know it. But it could have been a false positive.
I have been put on a course of antibiotics to treat the infection. If it was a doctor's test, I may agree but I can't see the hospital gynecologist been wrong. I have asked him to also get tested but its like his not bothered about it. His made no effort to go and get tested.
false positive happen not due to human error but do to test error, it happens, not often but it happens. if he is not concerned to get tested then that says a lot.