Ketika batuk terjadi, pilihan apakah akan memberikan suntikan atau meminum obat, tergantung pada penyebab batuknya. Sebagian besar batuk sering disebabkan oleh infeksi pada saluran pernapasan bagian atas, dan tidak disarankan untuk memberikan suntikan pada saat ini. Jika gejalanya disertai dengan infeksi bakteri, antibiotik oral juga dapat digunakan untuk pengobatan. Jika Anda tidak alergi terhadap penisilin, Anda dapat menggunakan amoksisilin atau amoksisilin kalium asam klavulanat. Jika batuk disebabkan oleh infeksi saluran pernapasan bagian bawah dan pengobatan tidak efektif, pengobatan dengan suntikan diperlukan dan cairan intravena diberikan, tergantung pada jenis infeksinya, dan antibiotik atau obat antivirus yang sesuai dipilih untuk pengobatan infus intravena. Jika batuk disebabkan oleh varian batuk asma, suntikan umumnya tidak dianjurkan dan obat dapat diminum, misalnya, tablet kunyah natrium montelukast sebelum tidur.