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

As I said in the title, I love my boyfriend. We've been together for 2.5 years, and we're supposed to be moving in together at the beginning of September. I am 20, and he is 22. However, every time he drinks, he becomes extremely belligerent. When I try to tell him that he's drunk, I've been drinking, and we should talk about it in the morning when we can better understand each other without the cloud of alcohol, he starts arguing. 

Yesterday, he spent two hours yelling at myself and one of his friends about how we "never listen to him". When we told him we should talk about it outside so as not to wake everyone else in the house, he started yelling even louder and forced me to "look him in the eyes while he's talking to me", and accused me of never listening and not being attentive as a girlfriend. At this point I started crying and left. When I returned, he attempted an apology but ended up ranting again about how I "never listen". He's done things like this before, but it only happens when he's been drinking. I DEFINITELY appreciate his argument, and told him that I understand his feelings about me "not listening", but this doesn't seem to get through to him.

Mainly, I'm looking for advice on how to talk to him about this. He's not an alcoholic - we rarely drink. I just don't know how to calmly approach him and tell him that his behaviour towards me and his friends while he's drinking is not okay. Any tips on how to go about this?
<bot>: My boyfriend's an asshole when he drinks. How do I nicely/calmly tell him this needs to change because he's hurting his relationships?