失眠整夜睡不着觉,如果是生理性原因引起的,可以通过心理治疗,物理因子治疗和药物治疗改善睡眠,心理治疗主要通过行为治疗,催眠治疗等可使患者入睡,物理治疗主要包括针灸治疗,推拿治疗,音乐电治疗等改善病情,药物治疗主要是短时间内服用镇静催眠药物,一般是不会出现依赖性的,严重失眠的患者需要在医生的指导下长期口服镇静催眠药物。