Feeling off

My boyfriend and I have been together for 7 years & 6 of those years we have lived together. I just feel as though we don’t really talk to each other much, or do ANYTHING together we are in the same house but in complete separate rooms almost like we avoid each other. Also, Recently just about a year ago he started drinking pretty heavily. whenever he has off the following day he is exceptionally drunk that night. Now Every-time he drinks he gets angry for no reason at all and will take it out on me and up until the past few times I have just taken myself out of the equation and just went to bed or walked away. Or he will act like an ass and do the dumbest shit in front of others. I just feel as though we’ve put so much into our relationship I don’t want to throw it away but when is enough enough. I’ve talked to him about it so many times and he says I’m sorry he’s going to do better but then continues to keep doing the same thing. It makes me feel like he’s not taking anything I’m saying seriously or that he knows if he says sorry I’ll just forget it happened and everything will be fine. What should I do?