Batuk yang tidak membaik selama lebih dari dua bulan adalah waktu untuk mempertimbangkan peradangan kronis, baik infeksi maupun non-infeksi, dengan tes darah, tes PPD, CT kedua paru-paru dan tes untuk alergen dan fungsi paru-paru. Kondisi klinis yang lebih umum adalah tuberkulosis yang disebabkan oleh infeksi Mycobacterium tuberculosis, yang harus diobati dengan kombinasi obat anti-tuberkulosis seperti isoniazid, rifampisin, pirazinamid, streptomisin dan etambutol setelah diagnosis yang jelas. Untuk faktor non-infeksi, yang paling umum adalah asma varian batuk, yang merupakan jenis asma alergi dan harus diobati dengan glukokortikoid seperti deksametason dan bronkodilator seperti salbutamol, terbutalin dan ipratropium bromida. Obat anti-alergi termasuk cetirizine, loratadine, ketotifen dan montelukast sodium juga dapat diberikan dalam kombinasi, dalam hal ini gejala batuk dapat membaik dengan pengobatan yang sistematis dan terstandardisasi.