问题分析:癌症患者整夜睡不着觉的原因是非常多的,如果患者知道了自己出现了恶性肿瘤,长时间的精神过度紧张和焦虑,害怕自己短时间内死亡的现象,这也可能会导致睡不着觉或者过度紧张的现象。有的患者出现了癌症的产生,如果整夜睡不着觉,也可能是由于癌症到了中期或者晚期,导致严重的身体不适和疼痛的感觉,会引起不能够正常入睡的现象,所以通过使用口服药品的方法,能够有效的缓解病情。