Narkotiku rehabilitācijas programmu ilgums ir dažāds atkarībā no pieejamajiem resursiem, atkarīgā sadarbības un atkarības ilguma. Ievadprocedūra, detox, var ilgt tikai trīs dienas, savukārt 12 soļu programmām ir nepieciešama mūža apņemšanās apmeklēt sanāksmes. Vispārīgs noteikums ir tāds, ka tas aizņem tik ilgu laiku, cik nepieciešams, kas dažādiem cilvēkiem ir ļoti atšķirīgs. Vienam atkarīgajam var būt nepieciešams tikai ģimenes loceklis, lai norādītu uz savu atkarību agrīnā stadijā, savukārt citam var būt nepieciešams gads nodzīvot dzīvojamā iestādē.
Ātrākais rehabilitācijas veids ilgst tik ilgi, cik nepieciešams, lai narkotikas vai alkohols fiziski izietu no ķermeņa. Medicīnas vidē, kur medicīnas speciālisti var pārraudzīt un pārvaldīt neērtos abstinences simptomus, cilvēks detoksē savu sistēmu. Alkoholam tas ir tikai dažas dienas. Narkotiku, piemēram, heroīna vai metamfetamīna, gadījumā tas var aizņemt nedēļu. Parasti detoksikācija ir tikai pirmais solis kumulatīvākā narkotiku rehabilitācijas plānā.
Īstermiņa rezidentūras programma parasti nodrošina ārstēšanu uz noteiktu laiku. Tādā veidā atkarīgais apņemas 30, 60 vai 90 dienas dzīvot stacionārā, un tad viņš tiek izrakstīts. Šajā periodā indivīds uzzina par dažādiem atkarības aspektiem, piemēram, starppersonu attiecībām vai stresa pārvaldību. Šīs programmas var būt apdrošinātas līdz noteiktam laika periodam, parasti tikai mēnesim, un bieži vien tas nosaka to ilgumu. Rehab ir labāks panākumu rādītājs, ja atkarīgais saņem atbalstu trīs līdz sešus mēnešus strukturētā, bez narkotikām balstītā vidē, kura laikā atkarīgajam ir pietiekami daudz laika, lai risinātu jautājumus par nodarbinātību, mājokli, atkarības modeļiem vai garīgām slimībām.
Ilgtermiņa mājoklis komunālā, daļēji strukturētā vidē var ilgt ilgāk nekā rezidence, iespējams, deviņus mēnešus vai gadu. Šī ir laba izvēle tiem atkarīgajiem, kuri atkārtoti ir bijuši ieslodzīti saistībā ar apsūdzībām par narkotikām, kuriem ir grūtības saglabāt darbu vai mājokli, vai kuriem draud palikt bezpajumtniekiem vai atkārtoti ieslodzītiem. Parasti kopienas mājoklis, ko dažkārt sauc par pusceļa mājokli, neietver individuālo terapiju, bet tā vietā ļauj atkarīgajam pāriet uz neatkarīgu dzīvi, daloties mājsaimniecības pienākumos, mācot darba prasmes, veidojot draudzību un piedāvājot grupu terapiju. Neatkarīgi no laika skalas, narkotiku rehabilitācija jāuztver kā izaicinājums, kas ilgst visu atlikušo atkarīgā dzīvi.