Obat batuk umumnya bukan pernyataan yang paling efektif, disarankan untuk mengunjungi dokter sesuai dengan penyebab penyakit, pengobatan obat yang ditargetkan. Bronkitis akut, lebih sering disebabkan oleh infeksi virus, umumnya berbasis batuk, tidak ada dahak atau sedikit dahak, dapat menggunakan dekstrometorfan, pentoksiverin, dll. untuk pengobatan batuk. Bronkitis kronis adalah peradangan non-spesifik pada mukosa trakeobronkial dan jaringan di sekitarnya, eksaserbasi akut dapat disebabkan oleh infeksi virus, mikoplasma, bakteri, dan infeksi lainnya, sering membutuhkan kombinasi amonium klorida majemuk, aminoglutetimid, dan lain-lain untuk menekan batuk dan pengobatan ekspektoran. Infeksi mikoplasma mungkin juga memerlukan azitromisin dan roksitromisin, dan infeksi bakteri memerlukan antibiotik seperti amoksisilin dan sefaklor. Pasien dengan bronkiektasis perlu diobati dengan dekstrometorfan dan bromheksin untuk batuk dan ekspektoran, dan infeksi bakteri gabungan perlu diobati dengan ampisilin dan sefiksim. Pada tahap stabil penyakit paru obstruktif kronik, pengobatan dengan terbutalin dan salmeterol digunakan. Eksaserbasi akut sebagian besar disertai dengan infeksi bakteri, dan sering kali memerlukan antibiotik seperti levofloxacin dan cefuroxime, bersama dengan pengobatan nebulised dengan salbutamol dan budesonide. Jika batuk disebabkan oleh TBC, biasanya disertai dengan demam rendah di sore hari, keringat malam, dan darah dalam dahak, dll. Biasanya diobati dengan obat-obatan seperti isoniazid, rifampisin, dll., dan dekstrometorfan dapat digunakan jika perlu, dan gejala batuk biasanya akan membaik. Batuk yang disebabkan oleh kanker bronkopulmonalis memerlukan pengobatan komprehensif yang terutama didasarkan pada pembedahan untuk melepaskan lesi agar tidak menekan saluran udara dan meredakan gejala batuk. Batuk yang hebat juga dapat diobati dengan obat-obatan seperti aminofilin dan dekstrometorfan. Gejala batuk harus diobati dengan obat di bawah bimbingan dokter.