What do I do about my boyfriend's horrible temper?
I love my boyfriend and we have a lot of amazing times together. He's no doubt my best friend in the whole world. The only problem is, he has a horrible temper that I honestly just can't stand sometimes. We used to be engaged, and we had ONE fight, and he freaked out, demanded I give him back my engagement ring, and he left for 3 days. He eventually came back around and apologized for what he did, but I don't think he realizes that his temper tantrums actually do hurt me, and kind of make me paranoid that he's going to lash out at any second.
Currently he is not talking to me because his Xbox headset wont work? Uh, yeah. Not even kidding. His headset won't work, and he blamed me for breaking it (even though I've never touched it), threw it across the room and it hit the wall hard. He let out a few F bombs, and just freaked out.
Hasn't talked to me for 5 hours. Now he's mad that his mom won't get him a loan for a car. So he's not talking to her OR me.
He can just be very immature sometimes, and it honestly just disgusts me. How do I address this? I do love him, and I do want our relationship to work, but this needs to change before I can make any sort of long term commitment to him. Any advice would be appreciated. Thanks!