除上述兩種情況外,老年人所患的許多慢性疾病,如疼痛、咳嗽、哮喘、夜間呼吸困難、心絞痛、關節不適和肌肉僵硬、老年男性前列腺炎等疾病均可影響睡眠。治療原發病,緩解和消除各種影響睡眠的因素是治療老年人失眠的根本。
老年人失眠的原因是情緒障礙。很多從工作崗位上退下來的老人,原有的生活規律被打亂,內心感到失落和孤獨,表現為煩躁、沈默、空虛,從而引起精神壓抑、身體疲勞、失眠。這類老年人失眠的治療,要從調整退休後的日常生活開始。
同時,隨著年齡的增長,人體活動減少、光線不足、覺醒閾值降低、晝夜節律改變等因素也會影響人的睡眠質量。