I cant Believe I Did That

I just found out my boyfriend cheated on me. I completely snapped and started screaming at him, but I couldn’t help it. It all just poured out with my tears. He kept trying to defend it and then got in my face and i snapped again and slapped him as hard as I could and ran and locked myself in the bedroom.

Yes, Ive been in abusive and violent relationships and thats also the environment i grew up in, and i know its wrong and its the last thing I shouldve done and I feel so guilty and horrible about it.

But the only thing running through my head when he got in my face and squared up to me was hurt him and get away before he can hurt me. He told me he understands that I was just scared but it doesnt make me feel any better.