长期感冒、半夜咳嗽可以通过一般治疗和药物治疗的方式进行改善。引起的原因包括上呼吸道感染、支气管炎等。一、一般治疗1岁以上的儿童可以适当喝些温开水,能够促进身体的新陈代谢,在一定程度上也能够缓解症状。同时还要注意平时的饮食健康,尽量吃清淡类的食物,比如小米粥、水果沙拉等。但不建议吃辛辣刺激性的食物,也不可以吃生冷寒凉类的食物,否则会加重病情。二、药物治疗如果通过上述方法无法得到改善,患者还可以在医生的指导下服用复方氨酚烷胺片、磷酸奥司他韦颗粒等药物进行抗病毒治疗。如果是细菌感染引起的,也可以遵医嘱配合使用阿莫西林胶囊、头孢克肟胶囊等药物进行治疗。日常生活中,患者要注意做好保暖措施,避免着凉。另外,也要注意休息,保证充足的睡眠时间,避免熬夜。若期间出现明显不适,还需及时就医诊治,以免延误病情。