Существует множество причин кашля во время сна, среди которых наиболее распространенными являются аллергический фарингит и кашлевой вариант астмы, которые могут вызывать кашель во время сна и даже пробуждение от кашля. Существуют также инфекционные заболевания дыхательной системы, которые также могут вызывать кашель и мокроту во время сна, вследствие выхода мокроты после лежания в горизонтальном положении. Если это аллергический фарингит, то обычными лекарствами являются кетотифен или парацетамол. Если речь идет об астме с кашлем, то обычно применяют гормональные препараты в виде перорального спрея, например будесонид, или гормональный препарат в виде перорального спрея плюс бета2-агонист, например сальметерол, флутиказон, будесонид, формотерол и т.д. Если кашель и мокрота вызваны инфекционными заболеваниями дыхательной системы, то лечение обычно зависит от причины инфекции, например, при вирусной инфекции может быть назначено противовирусное лечение. Если инфекция вызвана бактериальной инфекцией, можно назначить противоинфекционное лечение антибиотиками. Если инфекция вызвана атипичными возбудителями, такими как микоплазмы и хламидии, то для противоинфекционного лечения могут назначаться макролидные антибиотики, например азитромицин, а у взрослых старше 18 лет — хинолоновые антибиотики.