Mengonsumsi makanan untuk dahak yang berlebihan umumnya tidak dapat menghilangkannya, makanan tidak memiliki efek terapeutik, dan dahak yang berlebihan biasanya terlihat pada bronkitis, pneumonia, penyakit paru obstruktif kronik, dll. Obat-obatan dapat diberikan sesuai dengan kondisinya, yang dapat menghilangkan dahak.
1. Bronkitis: dibagi menjadi bronkitis akut dan kronis, biasanya dapat menggunakan aminoglutetimid, asetilsistein dan obat ekspektoran lainnya, untuk dahak nanah, dikombinasikan dengan infeksi bakteri, sering kali perlu memberikan amoksisilin, cefaclor, dan obat anti-infeksi lainnya.
2. Pneumonia, penyakit paru obstruktif kronik: disebabkan atau diinduksi oleh infeksi bakteri, umumnya perlu memberikan amoksisilin, levofloksasin dan pengobatan anti infeksi lainnya, dapat dikombinasikan dengan terapi oksigen, bronkodilator, ekspektoran batuk dan obat lain, obat yang biasa digunakan seperti albuterol, bromoheksin, aminoglutetimida dan sebagainya.
Pasien harus bergizi seimbang, konsumsi susu, daging tanpa lemak dan makanan berprotein tinggi lainnya secara tepat, sambil secara aktif melengkapi vitamin, disarankan agar pasien mencari pertolongan medis tepat waktu, obat-obatan di atas perlu distandarisasi di bawah bimbingan dokter dan apoteker profesional, aplikasi yang wajar.