Adapun beberapa penyebab terjadinya insomnia diantaranya sebagai berikut:
1. Stres
Biasanya stes merupakan penyebab utama seseorang menjadi insomnia baik stres karna banyak pikiran, pekerjaan atau adanya rasa kekhawatiran tentang tugas sekolah, kesehatan, keuangan atau keluarga dapat membuat otak Anda tetap aktif di malam hari, sehingga sulit tidur. Peristiwa atau trauma kehidupan yang penuh tekanan seperti kematian atau penyakit orang yang dicintai, perceraian, atau kehilangan pekerjaan juga dapat menyebabkan insomnia.
2. Kebiasaan tidur yang buruk
Kebiasaan tidur yang buruk termasuk jadwal tidur yang tidak teratur, tidur siang, aktivitas merangsang sebelum tidur, lingkungan tidur yang tidak nyaman, dan menggunakan tempat tidur Anda untuk bekerja, makan atau menonton TV. Komputer, TV, permainan video, telepon pintar atau layar lain sebelum tidur dapat mengganggu siklus tidur Anda.
3. Makan terlalu banyak
Mengonsumsi camilan ringan sebelum tidur tidak apa-apa, tetapi makan terlalu banyak dapat menyebabkan Anda merasa tidak nyaman secara fisik saat berbaring. Banyak orang juga mengalami mulas, aliran balik asam dan makanan dari lambung ke kerongkongan setelah makan, yang mungkin membuat Anda tetap terjaga.
4. Ketidaknyamanan Emosional atau Fisik
Biasanya seseorang yang terlalu banyak pikiran serta emosional yang memuncak atau keadaan fisik yang kurang sehat baik pilek, batuk dapat memicu insomnia karna banyaknya rasa yang dirasakanya dan membuat orang tersebut menjadi tidak nyaman.