He's abusing you because he is in pain about something that he is to afraid to discus with you aaaand he has no idea how to do so maturely and responsibly. You are the closest person to him and you both are vulnerable to each other so he is misdirecting his anger toward you out of convenience.
If he can not recognize this soon and begin working on the real issues, it is best to leave him. I know this because unfortunately, I was in a relationship like that.
There is one thing that most people err to address. It would be just as irresponsible to say that it is all his fault. A: The pain and frustration that he feels did not just magically appear in his soul and B: you as his partner have to be careful that you are being sensitive to his problem and are not just "RESPONDING" emotionally and without thinking when you all argue. It takes 2 to tango and knowing when to speak and knowing how to speak and knowing when not to speak is somewhat of a learned skill. It would be foolish to provoke an angry bee hive if you already know what is going to happen. In no way does this mean that you don't have the freedom of speech nor does it mean that he has the right to abuse you. It means that he is emotionally sensitive, confused, angry an in pain. If you are not educated in dealing with mental illness and emotional distress, no amount of love can fix it. If you choose to stay with him, all of your responses should be calculated and SLOW! For both your sakes.
Many people will criticize what I'm saying but the fact of the matter is that if they have not experienced it first hand it would be difficult to understand both sides. Even psychologists only have one side. Watch your back and use your good judgment! Feel free to ask me anything or more on relationships or mental health at any time.