Batuk pada anak yang berlangsung selama lebih dari tiga bulan dapat disebabkan oleh bronkitis kronis, asma bronkial, dan penyakit lainnya. Biasanya diobati dengan obat-obatan seperti amoksisilin dan budesonide aerosol.
1. Bronkitis kronis: bronkitis kronis sederhana pada anak-anak jarang terjadi, atau harus pergi ke rumah sakit untuk mengidentifikasi penyebab penyakit, sesuai dengan kuman infeksi yang ditargetkan penggunaan levofloxacin, roxithromycin, amoksisilin dan obat lain untuk mengendalikan infeksi. Anak-anak dengan banyak dahak dapat menggunakan guaifenesin gliseril eter dan ambroxol.
2. Asma bronkial: Glukokortikosteroid hirup adalah obat inflamasi anti alergi yang paling efektif, seperti budesonide aerosol. Gejala juga dapat dikontrol dengan obat anti-asma seperti albuterol dan montelukast.
Namun, gejala anak dengan batuk selama lebih dari tiga bulan saja tidak dapat memastikan diagnosis penyakit tertentu, dan disarankan untuk pergi ke rumah sakit untuk mengidentifikasi penyebab penyakit. Semua obat di atas harus digunakan di bawah bimbingan dokter, hindari pengobatan sendiri.