Лучшая программа реабилитации для наркоманов зависит от состояния пациента. Программы «12 шагов», Миннесотская модель и «Дейтоп» считаются эффективными. Эти подходы включают как физическое восстановление, так и психотерапию для изменения поведения и мышления пациента.