Langkah pertama dalam mengidentifikasi penyebab batuk adalah mengidentifikasi penyebab batuk. Jika terjadi infeksi pernapasan, hal ini juga dapat dengan mudah memicu munculnya batuk begitu mukosa pernapasan teriritasi saat bernapas. Sering kali, tes darah dan protein C-reaktif meningkat atau sebagian meningkat. Jika infeksinya adalah bakteri, pengobatan dengan antibiotik, seperti cefixime atau cefradine, atau amoksisilin oral jika tidak ada alergi terhadap penisilin, dianjurkan. Jika infeksinya adalah virus, dapat diobati secara oral dengan larutan oral antiinflamasi busulfan atau ribavirin, yang juga efektif. Jika batuk alergi terjadi, maka perlu diobati dengan menghilangkan alergen dan menggunakan obat anti alergi seperti loratadine dan parasetamol. Dalam kasus anak-anak, dexloratadine direkomendasikan. Jika batuk disebabkan oleh varian batuk asma, diperlukan pengobatan anti-asma jangka panjang. Pada orang dewasa, Anda dapat menghirup Symbicort secara langsung untuk meredakan gejala batuk.