Not an addict but I did witness a close friend in his journey in going completely free of drugs. Confined himself in a rehab, joined a support group, and devoted his attention to more positive activities, like learning to code, another language, etc.