Diferitele tipuri de dezintoxicare depind de gradul de dependență, de situația socială a pacientului și de tipul de drog de care este dependent. Unele tratamente de reabilitare au componente medicale, pentru a ușura simptomele de sevraj, consiliere intensivă și metode care abordează cauzele care stau la baza dependenței. În general, se poate face diferența între reabilitarea medicamentelor cu cerințe pentru pacienți internați sau rezidențiale față de tratamentul ambulatoriu.
Diferite tipuri de dezintoxicare se bazează pe filozofii disparate privind natura dependenței, resursele disponibile și gradul de cooperare din partea pacientului. Comunitățile medicale, psihologice și de aplicare a legii nu sunt de acord cu privire la programele care au cel mai mult succes, prin urmare există o varietate de căi către recuperare. Deși variate, aceste căi trec prin etape similare, începând cu detoxifierea, trecând prin terapie și terminând cu integrarea în angajare și locuință.
Adesea, fiecare tip de dezintoxicare începe într-un cadru medical, astfel încât profesioniștii din domeniul sănătății să poată supraveghea detoxifierea chimică prin care medicamentul părăsește chimic sistemul și persoana nu mai este dependentă fizic de medicament. Sub supraveghere, efectele secundare ale pacientului pot fi temperate de medicamente, precum și de alimentația și somnul adecvate. Această etapă de intervenție este rareori suficientă pentru a permite unui pacient să se recupereze complet de o dependență de droguri, deoarece nu există niciun element psihologic.
Un centru de tratament rezidențial pentru pacienți internați oferă supraveghere cu normă întreagă într-un mediu strict controlat. Locuirea într-o unitate asociată cu un spital, un centru psihiatric sau un centru comunitar de informare oferă sprijin de bază cu planuri de masă și locuințe. Acest tip de dezintoxicare implică, de obicei, un program scurt, de intervenție, de multe ori chiar și de 30 de zile, cu așteptarea ca dependentul să continue tratamentul într-un cadru ambulatoriu.
Unele alte tipuri intensive de dezintoxicare se bazează pe un tratament ambulatoriu asistat voluntar, ceea ce înseamnă că pacienții trăiesc și lucrează pe cont propriu. Aceștia participă la întâlniri, sesiuni de consiliere sau cursuri menite să-l doteze pe dependent cu noi mecanisme de adaptare, astfel încât atunci când se confruntă cu stres, să nu mai apeleze la droguri. Aceasta include așa-numitele programe în 12 pași, cum ar fi Narcotice Anonime, care au o bază spirituală puternică. Reabilitarea drogurilor de acest fel ar putea fi oficială, cu un consilier instruit prezent în timpul terapiei de grup, sau ocazională, într-un cadru comunitar.
În cele din urmă, există câteva tipuri de dezintoxicare care încearcă să abordeze cauzele care stau la baza dependenței și a recidivelor repetate, cum ar fi înstrăinarea de familie și prieteni, lipsa unui sistem de sprijin, abilități scăzute de angajare, boli mintale și viață într-o comunitate unită doar de consumul de droguri. Această abordare holistică a dezintoxicării include case de mijloc și centre comunitare, unde un dependent dobândește abilități de muncă, sfaturi practice și are suficient timp pentru a se îndepărta complet de vechile cunoștințe. O astfel de facilitate permite adesea pacienților să rămână pentru o perioadă lungă de timp, cum ar fi șase până la douăsprezece luni, până când sunt încrezători că pot funcționa independent fără a reveni la dependența lor.