Penyebab insomnia dan mimpi pada lansia adalah kompleks, baik faktor sosial maupun perilaku. Hal ini dapat disebabkan oleh penyakit kronis, seperti diabetes, osteoporosis, hipertensi dan kebiasaan tidur yang buruk, atau oleh perubahan lingkungan. Langkah pertama dalam pengobatan adalah mencoba menciptakan lingkungan yang cocok bagi lansia untuk tidur.
Selain itu, kita harus memperhatikan perkembangan kebiasaan diet, seperti tidak makan terlalu banyak, tidak minum teh kental, kopi dan sebagainya. Pasien lansia juga dapat menggunakan terapi pijat rendaman kaki herbal Cina untuk menenangkan pikiran dan membantu tidur. Jika semua hal di atas tidak ada yang dapat meringankan, dianjurkan untuk mencari bimbingan dan nasihat profesional dari rumah sakit.