What should I do

Okay girls! So my bf and I have been together for 3 years were living together, but lately we being fighting alot he's talking to this girl when he's with me and that gets me mad. He's always on the phone not paying attention to me. He sometimes flirts with girls on the phone and when ever he drinks he gets in a bad mood I feel really sad because I don't know what to do my mom doesn't talk to me anymore because she got mad cause I'm with him she doesn't like him and if I leave him I don't know where to go I'm so confused I have tried talking to him but he gets mad so I just ignore him and not do shit I'm so tired and confused. 😭💔