<human>: Provide a brief overview of the text.

So I have been with my bf for 5 1/2 years. We spent the first 4 years somewhat apart, since I was away for college, but he's moved in with me last November. I've gone out with him before with no issues.

Things started going downhill a few months ago when he started lashing out if drunk. The first time he smashed his glasses, the second time he smashed his phone to pieces. I got really scared the second time. He yelled at me before while drunk but never physically abused me. I got scared then too. 

Then last weekend we went to an open air concert and everybody was having a good time, a beer, people were mingling. I met an acquaintance, and there was a word exchange between us. Harmless stuff, like how are you, how have you been, stuff like that. 
Then my bf got really mad at my friend and me, and yelled at me telling me my friend told me he loved me (wtf) and things like those. Then he went on and yelled at my friend and ended up punching him. 

I didn't want to bring it up right there for fear of not doing something rash and I don't know how to proceed. Any help would be kindly appreciated.

Thank you, reddit. I did not know where else to go.
<bot>: BF got drunk, punched a friend for talking to me. How should I proceed? He started lashing out more often and I'm scared.