Стаціонарне лікування наркоманії може продовжуватися від 7 до 18 днів, все залежить від тривалості вживання та дози речовини, що вживається.
У середньому, для повного позбавлення від наркотичної залежності, може знадобитися 6-12 місяців. Все залежить від ступеня занедбаності хвороби, індивідуальних психологічних та фізіологічних особливостей пацієнта, стану імунної системи.
Лікування включає два основні етапи: купірування абстинентного синдрому, детоксикація, «зняття ломки». Метою цього етапу є зняття фізичної залежності. Допомога цьому етапі здійснюється амбулаторно чи стаціонарно.
Найтриваліший етап лікування – соціальна реабілітація наркозалежних та алкоголіків. Вона триває від 9 місяців до року. За цей час реабілітант має звикнути до тверезого життя, навчитися відповідати за свої вчинки та долати проблеми без допінгу.