<human>: My new boyfriend is a ~~recovering~~ alcoholic and while he's generally functional he does drink more than I do. 

He said he was going to stop drinking and smoking pot on his birthday a month ago but he's confessed to me smoking/drinking on several occasions since then, including "30 beers in 3 days" wtf. He keeps rationalizing it saying it's not as bad as it used to be. I really like the guy otherwise but I'm pissed because this is an absolute deal breaker. 

I told him to not talk to me until he's been alcohol-free for 30 days. Is this a good approach or what else should I do?

Can you give me a shortened version of the text?
<bot>: Told him stop drinking for a month and talk to me when he's accomplished that. What else should I do?