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