Tidak ada metode yang cocok untuk semua orang untuk menghentikan batuk. Penyebab batuk termasuk infeksi saluran pernapasan atas, pneumonia, asma, dll. Penyakit yang berbeda ditangani secara berbeda, dan dapat diobati dengan perawatan umum, obat-obatan, pembedahan, dan sebagainya.
1. Infeksi saluran pernapasan atas: sebagian besar disebabkan oleh infeksi virus pada saluran pernapasan atas, dengan manifestasi klinis seperti bersin, batuk, dan sakit kepala. Penekan batuk seperti dekstrometorfan dan pentoksiverin dapat digunakan secara simtomatis.
2. Pneumonia: berhubungan dengan infeksi mikroba patogen, alergi dan faktor lainnya, manifestasi klinis berupa sesak napas, batuk, demam, dan gejala lainnya. Perhatikan istirahat di tempat tidur, dan jaga sirkulasi udara dalam ruangan, selain itu, juga dapat menggunakan antibiotik bakteri sensitif, seperti sefalosporin, penisilin dan sebagainya untuk pengobatan.
3. Asma: Manifestasi klinis berupa sesak dada dan batuk yang berulang, dan dapat disertai dengan mengi. Larutan nebuliser budesonide, flutikason dan metilprednisolon dapat digunakan untuk meringankan gejalanya.
Selain itu bronkitis eosinofilik, stimulasi refluks gastroesofagus pada batuk, stimulasi refluks sekresi hidung pada batuk dan faktor-faktor lain dapat menyebabkan batuk, tetapi juga memperhatikan untuk mengecualikan bronkitis kronis, dilatasi bronkus dari perubahan postur tubuh pada stimulasi aliran dahak pada selaput lendir yang disebabkan oleh batuk, disarankan agar pasien berkonsultasi dengan dokter tepat waktu untuk mengidentifikasi penyebab penyakit, dan kemudian menerima pengobatan sedini mungkin. Obat-obatan di atas perlu distandarisasi dan digunakan secara rasional di bawah bimbingan dokter dan apoteker profesional.