okay heres the short version. I have been with this girl for a lil over 3 months now, and we're very serious. I have had 4 relationships in the past all over 1 yr and not once have i ever cheated on my gf. I haven't drank in a few months (on a cycle) and this past long weekend i got tanked. really polluted (so polluted that i didn't recognize her the next day) and a girl i met at the bar asked me to go back to my hotel. Yes she asked me. Anyway we get back and she starts undressing me etc and next thing i know im in her. thats when it hit me (i guess i started to sober up) and i was like wtf am i doing. I pulled out after maybe 10 seconds and said i can't do this. She got really pissed but i couldn't believe what i was doing and how i could do something like this to someone i care soo much about. It soo isn't me and i was in extreme shock. All i could think about was my gf and that she doesn't deserve a guy like that. I didn't sleep a wink that night and i haven't ate in two days now. I just got home (i went away for the long weekend) and i feel like the biggest asshole in the world. Im not sure what to do. Should i break up with her? i know i can't tell her. The last couple days i wished i was dead, or that i got in a horrific accident, erasing my memory of the last couple days. I don't know how i could do something like that to her and yes i really do care about her. as soon as it hit me it made me realize how much i do care about her and how much it hurts me now knowing what i did. i dunno what else to say. i know ppl make mistakes but this is a mistake i wont let myself forget about.