Here is a good mantra for life, not just men. I often give it to my divorce clients "you can only - ever - control your own actions, not those of anybody else so don't waste your time trying". This man will mistreat you as long as you let him, so stop letting him.
Have a good think about why you've stayed with him so far. Are you so horrible a person, that he's all you deserve? Do your friends think about you in that way? I bet they don't! Talk to your friends about why you feel you deserve this treatment. Ask them how they honestly feel about you. Whether you accept it or not, you definitely deserve better and will probably look back on this episode and wonder what on earth you were thinking to stay with him as long as you did! Good luck x
I've just come out of a relationship where he didn't treat me badly but he always put himself first before me. It took time for me to end it as I felt a failure and thought "why can't he love me like I love him, what am I doing wrong". I'm sure a lot of you girls can relate to this. You just have to ask yourself "do the bad times outweigh the good times". Write a list of the pros and cons of this relationship. If it is written down you may be able to see things more clearly. Hope this helps x
Just leave!! Ive tried this exact same thing, i was with my partner who was emotionally, physically and mentally abusive, not to mention exhausting! I was almost certain I could change him, make him the sweet gentle giant I first fell in love with it. Well I succeed, but he lasted about a week and went back his own selfish ways. Eventually the thanks I got for it was getting beaten up and put in hospital and almost lost my unborn baby! If he cant admit that he has a problem for whatever it is, whats making your relationship unhealthy. No point trying to make him see. The first rule in AA (Alcoholics Anonymous) is you need to admit you need help but you can get help. This should also apply for relationships!