Is it normal for my boyfriend to get so angry at me over little things?
At times when we may disagree on something or I might say something that's true (that he may not like the sound of) or where at times I may even be wrong about things.. he will be so quick to get angry, shout and swear at me. I feel that I try my best to stay calm and ask him nicely not to swear and shout, and that there's no need for it. He will continue doing so until it gets to a point where I can no longer handle it and I may swear back or even cry because it hurts a lot to be spoken to like that. Even when I cry, he does not feel bad at all.. he'll ignore it like its nothing or question me in a rude way as to why I'm crying and even mocks me crying. I feel that he has no heart or emotions when he talks to me like that or even somewhat feels bad.
A few minutes ago, we got into an argument over the phone about something very minor - pretty much ended by him accusing me of "having something wrong with me, and that I should ask my parents about it" or having "mental issues", stated that I must be "autistic", "dyslexic" or "handicapped" - none of which I am and clearly he has no clue as to what each condition even is.
Tomorrow he will call as if nothing happened or say that he said those things because he was tired and because I made him angry (with or without an apology).
Tbh.. Im not quite sure if I'm even making much sense right now.. but what I want to understand is how and when will this stop? Is there anything I can do so that he doesn't switch and turn on me so quickly.. it feels as if there's some underlying hatred towards me.. I can't imagine him ever talking or being that disrespectful towards anybody else - only me because Im his girlfriend and I quote "annoy him sometimes". Every argument he says is "your fault" which I clearly will take responsibility for if I am, but at times where he may be, there will never be an apology - I've said to him before that you're not perfect and neither I am, people make mistakes and it's okay - but you should realise when you're in the wrong and not be stubborn to apologise. His response recently has been "I am perfect", "Im so easygoing, trust me it's you". Regardless, Im pretty sure this doesn't give him the right to talk and disrespect me the way he does - he belittles me, makes me feel small and like - and more recently and today, I just pretty much feel like an awful person. I feel like a girlfriend who can't do anything right.
And we're coming up to our 8 year anniversary in October.. :-( ..there are probably a few other issues in our relationship too.. I just want this to stop before things get really bad, before we do end up hating each other and can't stand each other.
I really don't think my messages makes a lot of sense and may sound quite confusing.. not in the best of mindsets right now but hoping someone in someway, will understand.