I've been with DP for 6 years.
Recently was diagnosed with trichomoniasis after pap/colpo (incidental finding, they werent looking for it), never showed any symptoms but have suffered yeast infections over the years.
He's probably had random itching over the years but no proper symptoms.
I never even heard of this std until the doctor mentioned it.
I've read its possible to have it for years but really it's hard to not think he cheated.
Can someone talk me off the ledge I'm devastated.