Today, my gf i've been dating for 5 months shocked me when she told me she had sex a few weeks ago. i was suspicious when she met this guy she claim as her "friend" and they've been going to lunch together for a while. she always told me she was a virgin and how we'll save it till after marriage. but today she told me she had sex a few weeks ago. she sounded so serious. but when i started to get really upset like crazy... she started saying that it was a test... to see if i trust her. then i kinda got pissed and kept asking who it was and she said i failed the test... and i just told her i trust her... and we just ended the discussion. i dont want to bring it up to her again because she'll put it on me for not trusting her. should i trust her? why would she bring it up... because she felt guilty? was it really a test...? i was really hurt when she said that... i'm a virgin too. but lately she's been comparing me to other guys... saying my 5.6 inches thingy is too small and that the average size of a guy should be at least 9 inches... and that she knows it cuz her moms a doctor... i'm just shocked by how she insult me... i dont want to say anything back because i love her.. i've been taking all her insults for a while now... she even called me gay once...