晚上咳嗽的原因主要有以下几种:

1. 咳嗽变异性哮喘:咳嗽变异性哮喘是哮喘的一种特殊类型,其主要症状是咳嗽,常常在夜间表现为明显的刺激性干咳。

2. 慢性心功能不全:慢性心功能不全包括高血压性心脏病、心脏瓣膜病、冠状动脉粥样硬化性心脏病和甲状腺功能亢进性心脏病等。当心脏功能不全时,夜间平卧位休息后,回心血量明显增加,心脏负荷加重,可能导致咳嗽和胸闷等症状。

3. 过敏性咳嗽:某些过敏原如新装修的家具、尘螨等,可能导致过敏性咳嗽。这种咳嗽通常在夜间发作。

4. 迷走神经兴奋:在夜间,迷走神经可能处于比较兴奋的状态,这也容易引发咳嗽的症状。

综上所述,晚上咳嗽的原因可能是咳嗽变异性哮喘、慢性心功能不全、过敏性咳嗽以及迷走神经兴奋等。如果您晚上咳嗽的情况持续存在或加重,建议您尽快就医,以便医生进行详细的检查和诊断,并给予相应的治疗措施。