Одни наркотики подавляют нервную активность мозга, другие стимулируют ее, и в этом состоит различие в их психических эффектах. Другие причины различий включают количество принимаемого наркотика, его чистоту и концентрацию, а также то, каким образом он попадает в тело. К числу других факторов относятся психическое и физическое состояние принимающего наркотики, его ожидания и реакция на окружающую обстановку: наркотик может усиливать существующее психичекое состояние или вызывать подавленность. Эффект часто усиливаются, если принимающий наркотики утомлен или голоден.