As a binge drinker in the process of recovery, the thing he can do is stop drinking. There is no drinking in moderation. If I have a drink it’s not just one drink, it’s the whole bottle...every single time. And I am like him, I normally go a month without but then a bottle at once. He just has to realize that it’s a huge issue and ruining his life which it sounds like it is.
As for the cocaine I have no experience with that...or the cheating. Although it that’s a regular thing I would have left immediately, personally.
I hope he soon realizes his issues and mistakes