Različne vrste rehabilitacije od drog so odvisne od stopnje odvisnosti, bolnikovega socialnega položaja in vrste droge, od katere je odvisen. Nekatera rehabilitacijska zdravljenja imajo medicinske komponente za lajšanje simptomov odtegnitve, intenzivno svetovanje in metode, ki obravnavajo osnovne vzroke zasvojenosti. Na splošno je mogoče razlikovati med rehabilitacijo od drog s bolnišničnimi ali bivalnimi zahtevami in ambulantnim zdravljenjem.
Različne vrste rehabilitacije od drog se zanašajo na različne filozofije o naravi odvisnosti, razpoložljivih virih in stopnji pacientovega sodelovanja. Medicinske, psihološke skupnosti in skupnosti organov pregona se ne strinjajo, kateri programi so najuspešnejši, zato obstajajo različne poti do okrevanja. Čeprav so te poti raznolike, gredo skozi podobne faze, začenši z razstrupljanjem, skozi terapijo in končajo z vključevanjem v zaposlitev in stanovanje.
Pogosto se vsaka vrsta rehabilitacije zaradi drog začne v zdravstvenem okolju, tako da lahko zdravstveni delavci nadzorujejo kemično razstrupljanje, s katerim zdravilo kemično zapusti sistem, in oseba ni več fizično odvisna od zdravila. Bolnikove stranske učinke lahko pod nadzorom ublažimo z zdravili, pa tudi s pravilno prehrano in spanjem. Ta intervencijska stopnja je le redko dovolj, da pacientu omogoči popolno okrevanje od odvisnosti od drog, saj ni nobenega psihološkega elementa.
Stacionarni, bolnišnični center za zdravljenje zagotavlja polni delovni čas v strogo nadzorovanem okolju. Življenje v objektu, ki je povezan z bolnišnico, psihiatričnim centrom ali centrom za pomoč v skupnosti, zagotavlja osnovno podporo pri načrtih obrokov in stanovanjih. Ta vrsta rehabilitacije od odvisnosti od drog običajno vključuje kratek, intervencijski program, pogosto le 30 dni, s pričakovanjem, da bo odvisnik nadaljeval zdravljenje v ambulanti.
Nekatere druge intenzivne oblike rehabilitacije od odvisnosti od drog temeljijo na prostovoljnem obisku ambulantnega zdravljenja, kar pomeni, da bolniki živijo in delajo sami. Udeležujejo se sestankov, svetovanja ali tečajev, namenjenih opremitvi odvisnika z novimi mehanizmi obvladovanja, tako da se, ko se srečajo s stresom, ne zatekajo več k drogam. To vključuje tako imenovane programe v 12 korakih, kot je na primer Anonimni narkotiki, ki imajo močno duhovno osnovo. Rehabilitacija zaradi odvisnosti od drog te vrste bi lahko bila uradna, z usposobljenim svetovalcem, ki je prisoten med skupinsko terapijo, ali priložnostna v okolju skupnosti.
Nazadnje, obstaja nekaj vrst rehabilitacije od drog, ki poskušajo odpraviti osnovne vzroke odvisnosti in ponavljajoče se ponovitve, kot so odtujenost od družine in prijateljev, brez podpornega sistema, nizke zaposlitvene sposobnosti, duševne bolezni in življenje v skupnosti, ki jo združuje izključno uporaba drog. Ta celostni pristop k rehabilitaciji od odvisnosti od drog vključuje domove in skupnostne centre, kjer odvisnik pridobi delovne veščine, praktične nasvete in ima dovolj časa, da se popolnoma odstrani od starih znancev. Takšna ustanova pogosto omogoča bolnikom, da ostanejo daljše časovno obdobje, na primer šest do dvanajst mesecev, dokler niso prepričani, da lahko samostojno delujejo, ne da bi se vrnili v svojo odvisnost.