Breakups suck and so do STDs

SO I just so happened to get diagnosed witb gonorrhea. I didnt haVE sex with my SO almost the entire time I was pregnant (8/16-6/1’7). 5 months later I’m admitted into the hospital with a huge mass the the size of an orange in my fallopian tubs. So he definitely cheated , but he won’t admit it to me.. I have been with him for 4 years, never cheated, and tested 4 times since I was pregnant -everything was negative(not a surprise to me). I want to know if it’s possible that he had it in hjs system for years? I know that’s not pretty much but I’m definitely conflicted already..

I kicked him out.. but so confused, I did know what to do..