Tiada dapat tidur (insomnia) ini sebenarnya adalah suatu gejala penyakit, bukan penyakit itu sendiri. Ia boleh jadi disebabkan kerana pekerjaan otak yang melampaui batas, terutama di waktu petang dan ini mungkin sebab yang utama. Juga ia dapat disebabkan oleh makan terlalu dekat kepada waktu tidur, tekanan darah tinggi, kurang darah, cedera jantung, gila, lemah syaraf, demam, nyeri, salah cerna dan kaki dingin. Insomnia itu besar kemungkinan akan berlaku lama hingga sebab-sebabnya sudah diketahui dan diperbaiki. Selain doa yang diajarkan Rasulullah Shallallahu 'Alaihi Wasallam dalam hadis di atas, sebaiknya penderita insomnia ikutilah pula anjuran-anjuran berikut ini:
- Carilah sebab penyakit itu dan perbaiki kalau mungkin.
- Hindarkan kopi, teh dan minuman-minuman lain yang mengandungi kafein.
- Janganlah menggunakan ubat-ubat tidur, sebab khasiatnya bersifat sementara. Dan ini menimbulkan ketagihan.
- Kalau pekerjaan yang banyak duduk, maka sediakanlah waktu untuk senam (olahraga) di luar rumah.
- Mandilah air dingin tiap-tiap pagi, atau air dingin dengan hangat.
- Hiasilah tempat tidur itu sedapat-dapatnya menyenangkan.
- Makanan di waktu petang sebaiknya yang ringan sahaja dan dimakan dalam jarak waktu sebelum tidur.
- Minumlah segelas susu hangat menjelang akan tidur.
- Sebelumnya rendamlah kaki dalam air hangat.
- Janganlah merasa cemas. Redakanlah fikiran, kendurkan otot-otot. Fikirkanlah hal-hal yang menyenangkan dan bacalah doa yang diajarkan Rasulullah Shallallahu 'Alaihi Wasallam seperti tersebut di atas.
"Aku berlindung dengan berkat kalimat Allah Yang Sempurna dari kemurkaan-Nya dan dari kejahatan hamba-hamba-Nya serta dari bisikan-bisikan syaitan dan aku berlindung (pula) kepada Engkau ya Tuhanku, dan kedatangan mereka kepadaku!"
Abdullah bin Umar telah mengajarkan doa tersebut di atas kepada anak-anaknya yang telah mengerti dan berakal dan kepada anak-anaknya yang masih kecil dan belum berakal, maka dituliskannya lalu digantungkannya pada leher mereka.