1. Alergi
2. Asma
3. Penyakit paru-paru
4. Bronkitis kronis
5. Penyakit asam lambung kronis (gastro esophageal reflux disease atau GERD)
6. Flu biasa atau salesma
7. Infeksi virus seperti influenza sampai COVID-19
Baca Juga: Sakit Tenggorokan hingga Batuk Kering, Ketahui Ciri dan Penyabab Asam Lambung Naik
8. Udara kering
Tingkat keparahan batuk di malam hari tergantung dengan penyebabnya.
Sebagai contoh, batuk terkait flu biasanya sembuh setelah seminggu. Sedangkan batuk di malam hari terkait penyakit kronis seperti paru-paru biasanya berlangsung berkepanjangan.
Penderita alergi, asma, atau penyakit asam lambung kronis baru bisa sembuh dari batuk dengan mengontrol penyakitnya.