<human>: Ive been dating a girl for 4 months now and we have been great together. Im not really the romantic type, but this girl is the love of my life and i would do anything to make her happy. We have had nothing but great times, but about a week ago I got wasted, (possibly the drunkest I have ever been), and eventually started yelling at my gf in her room. The yelling was viscious, I was upset over some guy that she had an extremely light relationship with, they never kissed or had any romantic encounter aside from taking a nap together, who i knew to be physically abusive towards women. However this  past between them has never really bothered me, but in my blacked out mind i went off on her after she mentioned his name and that he had hit another girl. I called her pathetic for once taking a nap with him (i know its ridiculous) and other names. I woke up the next day ashamed of what i had done, and i know it is a lame excuse but i truly dont rember saying what i said. I cannot stress how perfect we have been before this 3 minute outburst. We both say we still love eachother, and i do, but i cant help but feel different around her. I feel like i ruined everything. What should I do?

Can you succinctly summarize the text in 1-3 sentences?
<bot>: I got the drunkest i have ever been and screamed at my gf about her past, we are still together and in love but I feel like I have ruined our relationship. What should I do?