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