My girlfriend and i have been dating for 3 years now and we've only had sex with each other and yet we both contracted an STD, is she cheating or can this happen?