How do I deal with controlling partner?
I have been with the same person for a year now and we are extremely close. However, he is very jealous and controlling. I don't talk to any of my male friends anymore because of the arguments it causes, even though I would like to. I have never cheated on anyone and I am very faithful, there is no reason for him to doubt me. We have known each other for around 4 years, and before we started seeing each other he was with another girl.
They broke up because of his jealousy issues. He now calls her a 'slut' and a 'whore' etc and is very bitter. She was not unfaithful at all and I know her, she is not a slut at all. My boyfriend gets very drunk every few weeks and is horrible and abusive. He punches walls and kicks things and even tips tables over. He starts fights with anyone and throws his weight around. It is very frightening and I don't know how to stop it. He blames anyone but himself and always has an excuse. He thinks that its always the drinks fault or my fault because I have a 'low cut top on'. He has never hit me or anything like that, and says he wouldn't dream it but I am still frightened.
He is also a very flirty person and when he was with his last partner was accused of cheating (I don't know if it is true). I've seen pictures of him with other girls looking close, cheek kissing etc, and he is such a hypocrite as he would go MAD if I did that.
I love him so much I can't bare to leave him, I don't know what I'd do. He seems to think its OK, but I can't stand the violent behavior, and I'm scared one day it will turn on me. He's done this many times before and each time has said 'it won't ever happen again'. How do I stop this behavior? We have talked about this and I have explained it and threatened to leave him, but he never listens. Help?