咳嗽咳脓痰的原因有呼吸系统疾病、心血管系统疾病、胸膜疾病、过敏性因素、中枢神经性因素等等。建议患者到医院就诊,做痰培养检查、支气管镜检、胸部x线或者是CT检查,以及过敏原检查、心电图、心动图等相关检查来确定病因,对症治疗。