Melansir yoursay.id dari alodokter.com, berikut beberapa penyebab seseorang sulit tidur pada malam hari:

1. Makan

Sulit tidur di malam hari juga bisa terjadi akibat kebiasaan makan. Tepatnya makan ketika menjelang waktu tidur. Kondisi seperti ini bisa terjadi karena ketika makan, tubuh akan melakukan pelepasan hormon insulin.

Hormon tersebut berperan sebagai pengolah makanan menjadi bentuk energi. Keadaan inilah yang mengakibatkan siklus istirahat di malam hari bisa terganggu. 

2. Stres