Ketika pasien mengalami batuk di malam hari dan tidak bisa tidur, penyebab batuk perlu ditemukan dan pengobatan yang tepat dipilih sesuai dengan penyebabnya, mungkin ada beberapa kondisi: 1. Penyakit pernapasan: seperti infeksi paru-paru atau bronkitis dan batuk yang disebabkan oleh pilek, obat simtomatik perlu diberikan untuk mengobati batuk, seperti obat batuk dan asma, atau obat flu atau antibiotik dapat digunakan untuk mengobati gejala secara simtomatik dan memperbaiki batuk; 2. Faktor pengobatan. Ada golongan obat antihipertensi yang dikenal sebagai ACEI, yang dapat menyebabkan batuk kering pada pasien, yang mungkin sering terjadi pada malam hari dan mempengaruhi tidur. Mungkin perlu untuk menghentikan pengobatan dan kemudian memberikan obat batuk untuk mengobati gejala secara simtomatik dan memperbaiki gejala; 3. Kelainan sistem saraf pusat: Kelainan sistem saraf pusat dapat menyebabkan disfungsi parsial dan refleks batuk, yang mengakibatkan sulit tidur. Dalam hal ini, obat untuk sistem saraf pusat harus diberikan untuk menghentikan batuk dan memperbaiki gejalanya. 4. Faktor-faktor lain: terutama faktor lingkungan, seperti lingkungan yang panas atau dingin, dan suara bising yang berlebihan, dapat menyebabkan batuk atau sulit tidur. Dalam hal ini, lingkungan perlu disesuaikan agar tetap tenang dan gelap untuk memperbaiki gejala. Beberapa pasien mungkin juga memiliki faktor psikologis. Penyakit psikologis dan mental dapat menyebabkan batuk dan sulit tidur. Dengan mengelola gangguan psikologis dan kejiwaan, termasuk kecemasan, depresi dan skizofrenia, gejala insomnia terkait batuk dapat diperbaiki.