Programi rehabilitacije od drog se razlikujejo po dolžini, odvisno od razpoložljivih sredstev, sodelovanja odvisnika in dolžine odvisnosti. Uvodni postopek, detox, lahko traja le tri dni, medtem ko programi v 12 korakih zahtevajo vseživljenjsko predanost obiskovanju sestankov. Splošno pravilo je, da traja toliko časa, kot traja, kar se zelo razlikuje od osebe do osebe. En odvisnik morda potrebuje le družinskega člana, da opozori na svojo odvisnost v zgodnjih fazah, drugi pa leto dni bivanja v domu.
Najhitrejša vrsta rehabilitacije traja toliko časa, kolikor je potrebno, da droga ali alkohol fizično zapusti telo. V zdravstvenem okolju, kjer lahko zdravstveni delavci nadzorujejo in obvladujejo neprijetne odtegnitvene simptome, oseba razstruplja svoj sistem. Za alkohol je to le nekaj dni. Za droge, kot sta heroin ali metamfetamin, lahko to traja teden dni. Običajno je razstrupljanje le prvi korak v bolj kumulativnem načrtu rehabilitacije od drog.
Program za kratkotrajno bivanje običajno zagotavlja zdravljenje za določen čas. Na ta način se odvisnik zaveže, da bo v bolnišnici živel 30, 60 ali 90 dni, nato pa je odpuščen. V tem obdobju posameznik spoznava različne vidike odvisnosti, kot so medosebni odnosi ali obvladovanje stresa. Ti programi so lahko zavarovani do določenega časa, običajno le mesec dni, in to je pogosto tisto, kar določa, kako dolgo trajajo. Rehabilitacija ima boljšo stopnjo uspeha, če odvisnik prejema podporo tri do šest mesecev v strukturiranem okolju brez drog, v katerem ima odvisnik dovolj časa za reševanje zaposlitve, stanovanja, vzorcev odvisnosti ali duševne bolezni.
Dolgoročno bivanje v komunalnem, delno strukturiranem okolju lahko traja dlje kot bivanje, po možnosti devet mesecev ali eno leto. To je dobra izbira za tiste odvisnike, ki so bili večkrat zaprti zaradi obtožb zaradi drog, imajo težave pri ohranjanju službe ali stanovanja ali jim grozi, da bodo postali brezdomci ali ponovno zaprti. Običajno skupnostno stanovanje, včasih znano kot stanovanje na pol poti, ne vključuje individualne terapije, temveč omogoča odvisniku prehod v samostojno življenje z delitvijo gospodinjskih obveznosti, poučevanjem delovnih veščin, sklepanjem prijateljstev in ponujanjem skupinske terapije. Ne glede na časovni okvir je treba rehabilitacijo od drog obravnavati kot izziv, ki traja do konca življenja odvisnika.