Relationship advice..?

So I've been dating the same guy for almost 3 years and we love each other very much. We have so many amazing times together and overall a great relationship and he's usually very sweet and good to me. I can tell he puts me before many things in his life. I'm a main priority to him. But lately it seems like I'm his only priority. All his dreams and goals are gone. Except to have a future with me. And he has talked about quitting his job for me (which he loves very much) so that he can see me more often. We don't fight often at all. But I've noticed whenever we do fight he changes. He becomes rude and mean. He cusses at me and becomes a whole other person. I know he has anger issues but honestly when we fight I feel like he acts kind of psychotic. He says things sometimes that scare me and he twists my words and exaggerates. Then with a snap he can act like nothing has happened. This doesn't happen very often but we had a fight last night where this happened so any advice would be helpful. Thank you.

Edit: Every time we fight he also freaks out even if it's a tiny argument and asks if I'm going to break up with him. He asks more than once.