Jika batuk dan berdahak disebabkan oleh pilek, flu atau bronkitis akut, biasanya itu adalah infeksi virus, sehingga tidak perlu mengonsumsi obat anti-inflamasi. Jika batuk dan dahak disebabkan oleh penyakit menular seperti pneumonia, bronkiektasis atau abses paru-paru, obat antiinflamasi oral seperti sefalosporin atau sefdinir dapat dikonsumsi. Anda juga dapat menggunakan kuinolon pernapasan, seperti moksifloksasin hidroklorida atau levofloksasin hidroklorida. Penting juga untuk minum banyak cairan dan makan makanan ringan yang mudah dicerna selama batuk dan berdahak.