I have a similar challenge, not with drinking but with eating fried food.
I’m not a guru, so I don’t have any advice for problems I can’t solve myself.
But I remember how I stopped drinking alcohol.
When I was a teen, I drank way too much and ended up in the hospital. That was the last straw that stopped me from drinking (now, it’s just occasionally).
Overall, I think when the pain of doing something outweighs the reward I get from it, it stops me immediately from bad habits.
I used this tactic with my writing too.
I promised my readers I would give away money if I couldn’t publish. That keeps me publishing even when I don’t want to.
Sure, about fried food, I haven't faced any consequences yet. That's why I can't stop eating it.
But I’m still working on improving.