Your situation is not as bad as many. It sounds like your problems mostly originate internally, rather than being the result of external pressure. It’s not like your friends are calling you up every day for a bottle; you’re drinking alone. So the only person you need to say “no” to is yourself (granted that might be harder than saying no to someone else).
What works for me dealing with addictions / bad habits is to turn the habit around on itself. Start thinking of it negatively, derisively, until you hate it so much you’d be embarrassed and disgusted to engage with it.
Beyond that, find a way to get a dopamine hit from saying “no” to yourself. Relish the control it gives you. Personally when I say “no” to friends engaging in some illicit but fun activity, it feels good. I feel like I accomplished something just by saying no. That’s a powerful motivator and a critical element of developing the positive feedback cycle necessary to break a habit.