很多因素会导致晚上失眠的,例如天气太冷太热,空气环境不新鲜,刺激味儿比较大,心火旺盛,肝血不足,心血不足,心肾不交都能导致失眠的。与精神心理因素有关系的,如果心里压力大,心情不好也会影响睡眠的,所以要找到失眠的原因治疗,一般是药物治疗和心理疗法。