Penyebab batuk yang lebih umum adalah bronkiektasis, bronkitis kronis, batuk alergi atau batuk varian asma. CT dada, tes bronkodilator dan pengujian alergen diperlukan. Dalam kasus asma varian batuk, akan ada tes bronkodilator positif dan pengobatan jangka panjang dengan bronkodilator inhalasi dan glukokortikoid seperti budesonide dan terbutaline akan diperlukan. Dalam kasus batuk alergi, biasanya perlu untuk mengidentifikasi alergen dan menghindari paparan alergen. Selanjutnya, diperlukan obat anti-alergi seperti parasetamol, loratadine atau cetirizine hidroklorida. Atau, jika batuk disebabkan oleh bronkitis atau bronkiektasis, pengobatan anti-infeksi sering diperlukan pada fase akut, sebaiknya dengan kultur dahak dan uji sensitivitas obat. Tergantung pada jenis infeksinya, antibiotik yang sensitif dapat dipilih untuk mengurangi peradangan. Anda juga perlu minum obat penekan batuk dan obat penekan dahak, seperti Larutan Oral Ambrotero, Kombinasi Batuk Paru atau Ambroxol Hidroklorida.