Лікування героїнової залежності ґрунтується на поєднанні медичної та психологічної підтримки. Основою є детоксикація під наглядом лікарів, застосування замісної терапії (наприклад, метадоном або бупренорфіном) для зменшення абстиненції, а також довготривала психотерапія, робота з мотивацією та підтримка в реабілітаційних програмах. Важливу роль відіграють сімейна підтримка, безпечне оточення та участь у групах взаємодопомоги. Лікування комплексне й тривале, але дає добрі результати за умови регулярної участі та професійного супроводу.