Lama Zopa Rinpoche explains, through the Buddhist framework, the mindset someone can take on quit intoxicants. As he explains:

This advice can be applied to alcohol addiction or smoking cigarettes, and I also think the same psychology can be applied to drug addiction. Once you get the idea, you can just change the object; the idea is the same.

Click here to read the article.