It’s worth changing your habits around the thing you want to stop. I help people with smoking cessation and one of the things we do is “change the thing they do right before the thing they want to stop”, for example, if you reach for the glass of coke as soon as the walk through the door in the evening and you have the same routine; through the door, hang your coat up, pick up the mail, walk into the kitchen straight to the fridge using that favourite tumbler - change that routine before you drink. So, come home, hang up coat, go to the sink, drink a pint of water, go to the sitting room sit down and read mail, then have tea. It helps to mess with the cues you’ve set yourself, like the smoker who says “I always light up as soon as I’ve had my coffee at breakfast” don’t have coffee at home, eat breakfast elsewhere, break up the routines.
It’s worth looking at the function of the thing you do, is it your cue to relax? Is it your reward? Is it what you reach for when you’re stressed. What could replace those cues? It might be worth keeping a bit of a diary To see what’s going on when you want coke the most and whether there’s a particular time of day or situation that makes you want Coke. Do always go to the same shop at the same time and buy coke, change that.
Part of the value of this is standing back and looking at the desire objectively and seeing yourself as a bit of a lab rat, prone to typical behaviours and conditioning - this is a good position from which to change things.
The aversive techniques (fusing coke with the image of something disgusting) can work but I find we really are better with reward and positive motivation. So rather than resist a behaviour, replace it with another one, rather than resist a treat in coke form, find another treat. Rather than sink into the sofa at the end of a busy day with coke in hand, sink into the armchair with a hot drink - form another cue for relaxation after work.