1. Insomnia Primer
Insomnia yang terjadi tanpa diketahui penyebab pastinya, maupun karena masalah kesehatan atau kondisi mental seseorang,
2. Insomnia Sekunder
Merupakan insomnia yang terjadi karena suatu penyakit di tubuh, kesehatan mental, kesibukan seseorang, maupun efek samping obat yang dikonsumsi.
Bagi orang yang telah mengalami insomnia, maka cara-cara berikut ini bisa dilakukan untuk mencegah maupun menghilangkan gangguan insomnia simak berikut ini:
1. Buatlah jadwal tidur rutin setiap hari.
2. Lakukan kegiatan yang bisa membuat tubuh menjadi rileks secara rutin sebelum tidur.
3. Kurangi penggunaan kafein.
4. Matikan semua perangkat elektronik termasuk lampu sebelum tidur.