咳嗽半年没有见好转最可能的原因是造成了慢性支气管炎,慢性支气管炎的治疗比较麻烦,周期比较长,慢性支气管炎的治疗主要是通过提高免疫力,抗菌,消炎,止咳等措施,抗菌消炎,可以使用阿奇霉素或者阿莫西林等药物,提高机体免疫力,可以通过口服维生素C,多吃胡萝卜等。止咳可以通过口服咳嗽糖浆进行治疗,另外就是在寒冷季节,注意避免接触冷空气。