Well I am not an advocate for drugs. But I can share my experience with antabuse... I definitely needed something more. Antabuse is a great short term solution. But it cannot help in the long term! I tried it and please believe, it is not long-term. I apologize if this is crossing the SR boundaries. It's just my experience.