Insomnia dapat dibagi menjadi jenis primer dan sekunder, insomnia primer terutama dipengaruhi oleh faktor psikologis, diagnosis tidak memiliki indikator spesifik, terutama diagnosis eksklusi, insomnia sekunder dapat disebabkan oleh faktor lingkungan, faktor penyakit, faktor obat, dll.: 1, faktor psikologis: adalah penyebab insomnia yang paling umum, peristiwa besar dalam hidup, adanya ketegangan, kecemasan Penyebab paling umum dari insomnia adalah terjadinya peristiwa besar dalam hidup, adanya ketegangan, kecemasan, depresi, biasanya menyebabkan insomnia. Perhatian yang berlebihan terhadap hal-hal ini, ketegangan mental yang terus menerus, mudah bermimpi dan sering terbangun; 2, faktor lingkungan: biasanya disebabkan oleh lingkungan yang tidak cocok untuk tidur, seperti cahaya terang di dalam ruangan, suara berisik, suhu yang tidak cocok, perubahan lingkungan yang tiba-tiba, suhu yang tidak cocok, dll., sehingga menyebabkan kesulitan tidur, melamun dan mudah terbangun; 3, faktor penyakit: semua jenis penyakit fisik dapat menyebabkan ketidaknyamanan fisik, mengakibatkan kesulitan tertidur, ketika gejala berlanjut Mengakibatkan tidur gelisah, melamun dan mudah terbangun, seperti angina pectoris, gagal jantung, sindrom apnea tidur hipoventilasi obstruktif, dll. ; 4, pengaruh obat: beberapa obat memiliki efek eksitasi sistem saraf pusat, obat yang menggairahkan korteks serebral, seperti kafein, obat yang menggairahkan pusat pernapasan medula oblongata, seperti Nicosamide, obat yang meningkatkan pemulihan fungsi otak, seperti Piracetam. Selain itu, kopi, cola dan minuman lain yang mengandung kafein, minum sebelum tidur dapat menyebabkan insomnia, yang dimanifestasikan sebagai sulit tidur, melamun dan mudah terbangun.