tired of all the screaming and name calling can this relationship be saved
I have been dating this guy of whom im absolutely in love with since 2011. In december of 2012 we broke up because lets just say he got into doing things that werent good for him. Anyways we were broken up for about 5 months and got back together. He said that everything would be different this time and he would treat me right. I believed him and gave us another chance because I really do love him. Everything was fine at first but then he started to be controlling and mentally abusive. Whenever I ask him if we can go do certain things he says no but whenever he wants somethingb we have to do it or he acts like a total baby. For example my birthday was last wednesday and all I wanted to do was go out to dinner and
and he couldnt even do that for me but the monday the week of my birthday he was having a really bad day and I took him out to dinner and drinks to cheer him up. Today we went to the races he got drunk and asked me what my deal was and all he did was yell and scream at me the whole way home. I dont know what to do anymore he is really controlling if he doesnt agrer with it all hell breaks loose. I really love him so should I stay and try to work things out or just accept that it wont. I really believe in not giving up on someone that you love but at the same time I feel that he has given up on me and I feel that way because he treats me likeni dont mean anything to him. I really feel and know the problem isnt me because its him. He asks me to tell him how I feel and when I do all he does is scream really hurtful things at me. I also cant stand it how he runs to his family and tells them lies about me such as I start all the fights when its him who does and the fights are about him asking me whats wrong and when I tell him and if its not what he wants to hear he screams at me. What should I do a bd do any of you think things could work out. Advice would be nice. Nothing rude or offensive please as I am having a hard enough time already