Batuk berdahak harus dilihat dalam dua cara. Batuk berdahak putih paling sering disebabkan oleh infeksi virus atau alergi dan harus diobati dengan obat anti-virus atau anti-alergi seperti senyawa amantadine atau loratadine. Jika batuk berwarna kuning, paling sering disebabkan oleh infeksi bakteri dan mungkin perlu diobati dengan obat anti-inflamasi. Ini mungkin juga perlu diobati dengan obat phlegmolytic, seperti sefalosporin, amoksisilin atau Mucosolvan. Jika Anda alergi terhadap sefalosporin atau amoksisilin, Anda dapat memilih untuk menggunakan azitromisin atau levofloxacin, yang juga efektif. Gejala-gejala pasien pada dasarnya akan sangat membaik setelah sekitar satu minggu pengobatan. Selain itu, terapi diet juga dapat digunakan untuk memberikan bantuan.