Programele de dezintoxicare variază ca durată, în funcție de resursele disponibile, de cooperarea dependentului și de durata dependenței. O procedură introductivă, detoxifierea, poate dura până la trei zile, în timp ce programele în 12 pași necesită un angajament pe viață de a participa la întâlniri. O regulă generală este că durează atât timp cât este nevoie, care variază foarte mult de la o persoană la alta. Un dependent poate avea nevoie doar de un membru al familiei care să-și sublinieze dependența în stadiile incipiente, în timp ce altul poate avea nevoie de un an de viață într-o unitate rezidențială.
Cel mai rapid tip de dezintoxicare durează atâta timp cât este nevoie pentru ca drogul sau alcoolul să părăsească fizic corpul. Într-un cadru medical, în care profesioniștii medicali pot supraveghea și gestiona simptomele inconfortabile de sevraj, o persoană își detoxifică sistemul. Pentru alcool, acest lucru este de doar câteva zile. Pentru droguri precum heroina sau metamfetamina, acest lucru poate necesita o săptămână. De obicei, detoxifierea este doar primul pas într-un plan de dezintoxicare mai cumulativ.
Un program de rezidențiat pe termen scurt oferă de obicei tratament pentru o anumită perioadă de timp. În acest fel, un dependent se angajează să locuiască într-un centru de internare timp de 30, 60 sau 90 de zile, moment în care el sau ea este externat. În această perioadă, individul învață despre diferite aspecte ale dependenței, precum relațiile interpersonale sau managementul stresului. Aceste programe pot fi acoperite de asigurare până la o anumită perioadă de timp, de obicei doar o lună, iar acesta este adesea ceea ce decide cât durează. Reabilitarea are o rată mai bună de succes atunci când un dependent primește sprijin timp de trei până la șase luni într-un cadru structurat, fără droguri, timp în care dependentul are suficient timp pentru a aborda angajarea, locuința, modelele de dependență sau bolile mintale.
Locuința pe termen lung într-un mediu comunal, semi-structurat poate dura mai mult decât o reședință, eventual nouă luni sau un an. Aceasta este o alegere bună pentru acei dependenți care au fost încarcerați în mod repetat din cauza acuzațiilor de droguri, au dificultăți în a-și păstra un loc de muncă sau o locuință sau sunt în pericol de a deveni fără adăpost sau reîncarcerați. De obicei, locuințele comunitare, uneori cunoscute sub denumirea de locuințe de jumătate, nu includ terapia individuală, ci îi permite unui dependent să treacă la o viață independentă, împărțind sarcinile casnice, predând abilități de muncă, făcând prietenii și oferind terapie de grup. Indiferent de intervalul de timp, dezintoxicarea ar trebui tratată ca o provocare care durează tot restul vieții dependentului.