Kemungkinan penyebabnya: i. Tidur terlalu nyenyak, seperti terlalu lelah atau keadaan seperti minum alkohol, mabuk, minum obat tidur, dll, dapat menyebabkan mengompol secara insidental di malam hari. Setelah menghilangkan pemicu yang relevan, mengompol tidak akan terjadi, bukan merupakan keadaan penyakit dan tidak memerlukan perawatan khusus. Jika Anda minum banyak air sebelum tidur atau minum makanan atau buah yang mengandung banyak air, hal ini dapat menyebabkan sesekali mengompol di malam hari, yang merupakan fenomena fisiologis normal, bukan fenomena yang sering terjadi, dan tidak memerlukan perawatan apa pun. Ketiga, ada penyakit organik terkait, seperti adanya gangguan persarafan, mengakibatkan diastole kandung kemih yang terus menerus, retensi urin dalam jumlah besar di dalam tubuh, dan mengompol dapat terjadi ketika tekanan dalam kandung kemih melebihi tekanan penutupan uretra. Jenis mengompol ini bersifat persisten, yaitu terjadi setiap hari, dan memerlukan tes urodinamik di rumah sakit untuk mengetahui apakah ada faktor seperti distosia kandung kemih. Faktor-faktor seperti striktur uretra mungkin ada yang menyebabkan peningkatan tekanan di dalam kandung kemih dan dapat menyebabkan mengompol dengan retensi urin. Jenis mengompol ini juga sering terjadi dengan kesulitan buang air kecil dan perlu diklarifikasi lebih lanjut dengan uretroskopi di rumah sakit.