Программы реабилитации от наркозависимости доступны как в стационарном, так и в амбулаторном режиме. Оба типа программ могут привести к положительному лечению зависимости, стационарная программа имеет меньше преимуществ перед амбулаторной. Основное преимущество стационарной реабилитации заключается в том, что потребитель наркотиков находится под наблюдением 24 часа. Стационарная программа не только помогает пользователям пережить некоторые из наиболее трудных моментов, пока тело пациента проходит процесс детоксикации, но и аспект надзора программы может также помочь предотвратить поиск и употребление большего количества вызывающего привыкание вещества. Поскольку изменения в любом лекарстве, используемом для помощи пациенту в процессе детоксикации, можно внести гораздо быстрее, чем при осмотре пациента амбулаторно.