trichomoniasis is sexually-transmitted parasite but a person can have it a long time and not be detected. clearly someone gave it to you. your current partner or a previous partner. it not spontaneously occur.
how would my sex parter get trichomoniasis. would my parter have to had sex with someone else to give it to me when i know that i have not been with ant\yone else