Опиоиды (кодеин, морфин) являются самыми эффективными противокашлевыми средствами. Они действуют, подавляя активность 'кашлевого центра' в стволе головного мозга. Именно это свойство и стало причиной их первоначального медицинского применения (героин был выпущен Bayer как лекарство от кашля). Опасность в том, что центр, отвечающий за кашель, и центр, отвечающий за дыхание, расположены очень близко друг к другу. Доза, которая эффективно подавляет кашель, уже находится на грани дозы, которая начнет опасно угнетать дыхание.