中老年人晚上睡不著可能是由于生理、環境、心理、神經衰弱或焦慮癥等因素導致的。建議及時就醫,積極治療。生理因素主要是因為隨著年齡增長臟腑機能逐漸減退,導致睡眠減、質量下降、失眠等況。環境因素包括睡眠環境不佳,如強、噪音、溫度等影響。心理因素可能導致大腦皮層過度活躍,造張或,難以睡。神經衰弱和焦慮癥都會導致失眠,需要及時就診,完善相關檢查,明確診斷,規范治療。建議改善睡眠環境,保持安靜舒適,溫度適宜,不要在睡前想事,保持心愉快,避免焦慮緒,保持規律作息,增加運鍛煉,保持良好的生活習慣。