Long story short, my boyfriend hit me. Is it ALWAYS ALWAYS the case that if they hit you once they'll hit you again? He got drunk and got very uncharacteristically emotional and angry and slapped me across the face and punched me in the arm. It was quite scary, but also totally out of the blue and I still don't quite understand how it all happened - we weren't even in a big fight. Normally, he doesn't even get angry - in fact, i've never seen him angry before this. Our relationship is really good otherwise. My first thought is that this is a black and white issue and I have to leave him, but of course I love him and if there is a chance of saving this relationship I want to do it. I find it hard to believe that everyone who has ever hit someone they cared about will do it again and and again, and must simply stay single and alone or else they will be a danger to people.
I've been in a relationship before where a guy hit me (again drunk). I broke up with him, he quit drinking, started counseling, and we got back together a few months later - dated for another 2 years without incident, and broke up for other reasons.
I guess I don't really understand violence. I have never felt inclined to hurt anyone I cared about, so I can't relate and I don't know what's going on in his head. I can't figure out if this something I can forgive and move past, or if I should just leave him because he supposedly will do it again.
I really appreciate anyone's advice.