半夜咳嗽的原因如下:第一、睡觉时由于身体处于平躺状态,膈肌和脏器上提,导致肺舒张受限,出现咳嗽症状。第二、患者有反流性食管炎,胃内容物反流刺激咽部会导致咳嗽症状,一般在平卧时出现。第三、如果患者出现循环系统疾病,包括心衰,在晚上睡觉平卧时心血量增多,可能会加重咳嗽,大多数端坐呼吸后有所缓解。第四、有哮喘疾病在夜间咳嗽,会表现为比较剧烈。第五、部分患者如果出现心功能比较差,在平躺时发生呼吸困难,从而引起反射性咳嗽。