I have no experience in trying to get over an addictive substance, but for my experience with alcohol:
I make a point of only drinking when in already in a good mood, and I mostly drink with meals unless it's a special occasion with friends. My usual intake is a shot glass of pinot noir with a meal. ~ three glasses would add up to one usual wine glass, so I average about half a glass of wine per day, which is the current ideal in the health press. Nowhere near enough to get me drunk, but enjoyable. To drink such a small amount and not have the rest of the wine go bad, I either get high end box wine or spray nitrogen into the bottle to reduce oxidation.
Half a Glass of Wine for Longer Life
"light, long-term consumption of all types of alcohol, up to 20 grams a day, extended life by about two years, compared to men who drank no alcohol. But wine was best, according to the researchers.
Men who drank only wine, and less than half a glass, lived 2 1/2 years longer than those who drank beer or spirits, and nearly five years longer than men who drank no booze at all."
If I ever find that even the small amount that I drink is detrimental, I'll be fine with dropping it and focusing on hot cocoa