Penyebab pengulangan tindak pidana narkoba ada beberapa faktor, faktor internal, faktor berasal dari diri sendiri motivasi untuk memperbaiki diri untuk berhenti menggunakan, mengkonsumsi dan menyalahgunakan narkoba untuk kepentingan sendiri Perasaan egois yang dimiliki, kehendak tidak mau diatur (ingin bebas) yang terwujud kedalam perilaku klien pemasyarakatan yang terhimpit pemikiran maupun perasaan kurang percaya diri.