The big G

Ok so I’m 21 I recently got my first Pap smear 2 months ago I got a call this week saying I had an sti. I’ve been with the same guy since most of high school 2013 until now we had some probably both stepped out. No I only slept with one guy it was 2 years ago he was cheating with a girl in my house not to long ago. We both agreed not to blame each other for this but my mom is saying I got it from him i have it for two months we both didn’t have any symptoms and my period was supposed to start around the time I found out so I been brushing off the normal things that come with an on coming period. The cramps stomach pain I’m starting to think that those pains are the missing symptoms. do you guys think I could have caught it from him messing around