Most Helpful Girl
Everybody is going to say yes, and I know if I were you, I would. The only person who can decide is you though, even if you listen to everybody on here, if it isn't what you deep down want to do, you'll only go back to him.
You know yourself that it's not going to get better, and you know deep down what you need to do. Is there even a point in this? Can you see yourself with him long term or forever? If it's forever, will you really want to bring kids into this or have this kind of life till you're an old woman? So really, you know it can't go anywhere anyway.
You love him so you stay, even though he puts you through hell. His love for you should also give him motivation.
Sometimes, when we've been with somebody a while, we think it's our duty to stay and try and help them, but it's not, and everybody knows nobody can be helped unless they deep down really badly want to quit.
You're not weak either. The strongest people can be ground down, but the strength is still in them, it just needs a little boost. It's hard to give up on people we love, it's hard to lose hope for people we love, but sometimes we just need to snap ourselves into reality and admit the truth.
He kicked your dog? That's so messed up. I've heard stories of boyfriends like him who went to go and kill the pet in the end. He has no self control, this is why he can't say no to alcohol and can't stop saying and doing horrible things.
And think of your family and friends, imagine any of them were going through this, imagine how you'd feel and how you'd feel even worse when they didn't leave the person. Imagine how your parents would feel if they knew everything, it'd break their hearts.
You know what you need to do. Just brace yourself, give yourself time to quietly sort things out for leaving him, then once everything is ready. Go. Don't look back.
My best friend has a boyfriend just like yours, I wish she would have half the courage you do. She doesn't even consider leaving him.