Most Helpful Guy
Thats NOT HEALTHY. If he really loves you, he wouldn't treat you like that. If he can't change and start treating you like every partner deserves, you should break.
Have a boyfriend or girlfriend is to be happy, to share great moments, be confortable to each other, not to question every word you say cause "Oh, he can get mad with this..."
If I am on your situation o would break as fast as possible. Your his girlfriend, not his mom to look after every childlish anger he gets.
To me, it seems simple.
Most Helpful Girl
You can't live on eggshells. That much stress isn't healthy. He needs therapy and you need to get the hell away from him. He sounds like a man child who likes to throw temper tantrums. Is that something you want to live with for the rest of your life? I'd cut my losses if I were you and find someone who respects you. YOU DON'T NEED TO CHANGE. HE DOES. Good luck.