Jenni, this is a public forum, so anybody can post their opinion. So here’s mine, based on experience.
Your mind is telling you to dump him.
Your feelings are telling you to keep him.
LISTEN TO YOUR MIND. Things will only get worse, trust me (and you know it). Alcohol and anger, which often go together, will kill your relationship. You’ll never be happy with him.
My advice: get out of the relationship right now. You’ll find somebody else eventually. There are plenty of fish in the sea. Don’t pick a crab. Screwed up guys like him shouldn’t get married and shouldn’t raise kids. If you’re plan is to get married and raise a loving family, he’s NOT the guy for you. Just be friends with him, that’s all… nothing else.
My opinion only….