Faktor-faktor yang menyebabkan ngiler di tempat tidur adalah kategori berikut: pertama, faktor kebersihan mulut, jika Anda memiliki kebiasaan tidak menyikat gigi sebelum tidur, sisa makanan yang tertinggal di mulut Anda akan bereaksi di celah-celah antara gigi Anda dan menghasilkan bakteri, bakteri akan menyebabkan kerusakan pada gigi normal Anda, periodontal dan gusi, menghasilkan penyakit mulut seperti penyakit periodontal, radang gusi dan karies gigi, penyakit-penyakit ini akan mempengaruhi tidur Anda yang muncul sebagai ngiler di tempat tidur, disarankan untuk mengembangkan Kebiasaan kebersihan mulut yang baik, sikat gigi sebelum tidur. Kedua, malformasi kongenital gigi tertentu, gigi yang cacat akan merangsang sekresi kelenjar ludah ketika orang tidur, juga akan menyebabkan fenomena ngiler di tempat tidur, disarankan untuk pergi ke dokter gigi untuk memperbaiki gigi yang cacat. Ketiga, faktor neurologis, jika menderita beberapa disfungsi neurologis, seperti disfungsi saraf tanaman, akan merangsang sekresi kelenjar ludah di malam hari, situasi ngiler di tempat tidur terjadi.