Is it normal that my fiancé got so angry?
So here it goes. My mom and I went to pick up my fiancé from work with my son and sister in the car too. My fiancé and my mom really don't speak to each other that much, so I figured it would be ok to bring her with me for the brief trip home. My fiancé (let's call him Billy) comes out of work and waves me over to talk. I get out, go over to him, and he starts shouting profanities at me and getting in my face. The best I can tell is that he's upset because he has to be in the car with my mom. Now obviously my mom has full view of this crazy screaming, so she comes outside and begins telling him that he needs to get in the car so everyone can go home. He then proceeds to cuss out my mom, shoves her, and calls her some seriously disrespectful names. I decide that my mom and I will leave since he obviously doesn't want to be around. He then begins yelling that he wants my son out of the car and I tell him no. We start driving and he leaps halfway into the car (my window was rolled down) and screams for me and my son to get out of the car. In the end, I got out of the car, pulled Billy away from the car, and my mom drives off with my son because nobody wants him hurt.
After this incident my fiancé apologizes and says he had no control over what he was doing. He claims that he was out of weed and hadn't been high for the day, which caused him to be out of control. He's never done anything in the past like this (he wouldn't be engaged to me otherwise). I grew up in a very sheltered world so I really don't have much experience with outbursts like this. Brief history: Billy does have depression and has a history of bipolar in his family. All of his family members use and abuse drugs. So is it normal to get so angry over nothing because your out of weed? Is this something I just need to forgive and forget?