How can I get my boyfriend to stop treating me like this?

cbear0192
okay well I've been going out with my boyfriend for almost 2 years and things aren't going so great. we fight like everyday and he says its my fault we fight. I feel like I always have to worry about him lying to me and idk. When I call him crying he doesn't care, my parents are divorcing and I couldn't sleep last night because I was up crying and he wouldn't stay up with me and he accused me of lying about my parents separating. He always screams at me about stupid things and whenever I say this might not be working out he says he doesn't care. He has this attitude that's like "im better than you, I can do whatever the f*** I want, I'm not whipped" kinda thing. because all his friends used to call him whipped so now if I get upset about something he does, he does it anyway and doesn't care if I get upset. Every time we fight he treats me so bad and calls me names like a retarded bitch, or emo, or pathetic and I just sit there crying. what should I do? and please don't say leave him because I just want to fix it. How should I act when we fight? is there anything I should say to him or should I ignore him or what? please detailed advice. thank you
Updates
+1 y
well for the past few days I've been acting different with him and I don't start any fights and I always try to be in a good mood and not be a bitch lol and he been treating me better. this might have been partially my fault
How can I get my boyfriend to stop treating me like this?
5 Opinion