问题分析:普通感冒引起的咳嗽,一般是10天以内就能好,支原体肺炎以及细菌性肺炎,咳嗽的时间比较长,有可能会超过1个月。炎症性疾病引起的咳嗽,如果是口服药物效果不好,可以进行输液治疗,在医生的指导下使用药物。平时要注意避免疲劳不要吃辛辣刺激的食物,多吃些新鲜的蔬菜和水果,加强体质锻炼。也有可能是肺部肿瘤导致的咳嗽,很难治好。