Ada beberapa pendapat dari banyak kalangan yang mencoba merumuskan penyebab seseorang menyalahgunakan narkoba. Secara umum faktor-faktor yang mendorong seseorang terjerumus ke dalam penyalahgunaan narkoba adalah sebagai berikut :
Pengendalian diri yang lemah dan cenderung mencari sensasi