AITA for asking my boyfriend to stop drinking

I 22F and my boyfriend 23M have been together for over a year and a half now. We live together and have a dog. When we first met it was love at first sight, we immediately got along and never had problems. I didn't realize how bad his drinking was until a month in when he got black out drunk and he randomly flipped out on my friend and me. This was a one off occurrence and he had never been like that before. (No one was fighting, we were just having a chill, good night). He apologized immensely and everything was fine the next day. He ended up drinking heavily again about 2 weeks later and the same thing happened except he was just targeting me (verbally NEVER physically) and said a lot of mean things. He told me he would stop drinking and then it just kept happening over and over again like almost every weekend. (I know I should've left at first red flag).

We moved across the country for a few months and everything was fine, we never had a problem (he also didn't drink nearly as much). Now we are back to where we originally lived and he's being an asshole when he drinks again. He has 2 beers and starts becoming forgetful and VERY easily irritated. He forgets the conversation we had 2 minutes ago and then becomes irritated because I keep reminding him we already talked about it. Sometimes he'll get so mad to the point he starts throwing things and has now put a hole in our wall and shattered our screen door.

I've asked him to slow down his drinking or limit how many he has/how many days he drinks. He ALWAYS says he's going to cut down but then it never really happens. He has also hid his drinking from me. He's always saying that he doesn't want to regret not drinking in his 20's I love him and outside of his drinking he is quite honestly the PERFECT boyfriend, but I don't know if I can keep trying to compromise on his drinking.

He says I'm trying to control him and asking him to do the impossible. I've flipped out on him a handful of times because all he does is hurt my feelings when he's drunk or starts arguments because he forgot what he said. I've asked him to quit drinking multiple times and I end up caving in and letting him do whatever. I try to stay strong on what I want but he says he's been doing better* and I'm the one out of line.

It just feels like no matter what, he won't see my side. I've tried helping in the past and being more supportive, but it doesn't to work. I also rarely drink except for social occasions, so AITA for asking him to stop drinking or we break up?

* He's gotten better over the last year and hasn't had nearly as many "outbursts" but we also don't go out a lot and I try to limit his drinking at home.