My husband (41m) used to binge drink every night. I (38f) hated it and he would get so mean when he got drunk most of the time. He thinks he's fun when he's drunk, but he's actually really annoying and mean. He's also obese because of it, although when he's dressed he looks good. I stopped drinking a while ago (I used to be an alcoholic too). We would get in so many fights over this that eventually we were about to break up after being together 20 years (and we have an 11 year old and an autistic 6 year old). He agreed for his health and our family he should cut back and he promised that going forward he would only 2 beers a night. He usually buys two giant white claws or giant IPAs with even more alcohol. I don't push the matter because two beers is two beers and it's better than the alternative (10-12 per night). Last night I went to a work meeting but I had to turn around an come back home 10 minutes after leaving because I forgot part of my outfit. He was gone. I asked my 11 year old where he went and she said "the gas station". He had already drank his two beers that night so I instantly got anxious. He got back a minute later and I asked where he went. He said he went to get another beer but decided not to because he felt guilty. I thanked him for staying honest and left for my meeting. When I got back three hours later, he was drunk. I called him on it and told him I felt betrayed that he'd go behind my back and then lie about it. He got furious and told me I was making him unhappy and I was using guilt to control him. So AITA and being too controlling by expecting him to keep his promise and not drink every day like he's still in his 20s?