长期整夜睡不着可通过以下方式治疗:1.建议患者在白天的时候适当地做一些体育活动,有利于改善睡眠,例如游泳、慢跑、爬山等。2.应学会自我放松。每天听一听轻音乐,和自己的朋友聊天、逛街等。3.养成良好的睡眠习惯。建议患者每天在固定的时间入睡,不要在入睡前看恐怖的电影、电视剧,也不要频繁玩手机,更不要在睡觉前做一些激烈的活动。4.如果通过非药物治疗无效的,可以使用安眠药物口服,例如地西泮、劳拉西泮、阿普唑仑等。