Does your boyfriend/husband have a bad temper like mine??

Anytime my boyfriend and I get into what should be a small argument, he just blows up! He starts cussing and going on a rant. And then he always ends up throwing something. It keeps getting worse each time we argue.

He promised he would quit. But it just doesn't stop. I'm afraid he could become abusive if he doesn't stop this. I just don't know what to do or say. Today I told him that if he can't control his temper than he needs to leave. We have been together for almost 2 years. I am 21 and he is 24. Anytime I ask a simple question when we are arguing, he freaks out like I did something so horrible. But when he cusses at me or throws his phone its like no big deal to him.

Any advice for me? Please.