Try to substitute addictions for a healthier one.
Become obsessed with health and those herbal highs like kava or whatever that crap is the hippies like these days. Sub alcohol for your favorite food? Sub 3 or 4 meals a day of whatever sound appetizing instead of drinking... it may take 10+ days to regain an appetite but man when u do u will be ranveous w hunger and probably love this idea. When your not eating or cooking let lifting consume you. Assuming you have an interest cause we’re on a Bodybuilding site... may be a stretch for get big, I know.. and. BOOM! There’s no free time to be bored and drink in ur day between all these activities and work.
One day at a time. If you want to, you will.