Jika batuk disebabkan oleh flu biasa, sebagian besar batuk akan sembuh dalam waktu 7 hari. Pilek terutama disebabkan oleh infeksi virus dan dapat sembuh sendiri. Namun, jika batuk disebabkan oleh bronkitis atau pneumonia, diperlukan pengobatan aktif dan akan membaik dalam waktu seminggu atau lebih. Jika tidak diobati, gejalanya akan memburuk dan batuk akan berlangsung lebih lama. Durasi batuk juga tergantung pada konstitusi individu dan kekuatan mikroorganisme patogen. Jika batuk disebabkan oleh mikoplasma, kemungkinan akan berlangsung lebih lama daripada infeksi bakteri dan virus lainnya dan akan membaik dalam waktu sekitar setengah bulan.