久咳白色痰的原因主要有以下几种:反复咳嗽、咳白色痰最常见于慢性支气管炎。此外还有肺结核、慢性阻塞性肺疾病、支气管扩张、慢性咽炎、支气管哮喘、支气管肺癌等疾病。不同的疾病一般还伴有不同的伴随症状。如果患者反复咳嗽、咳白色痰,需到医院拍片或者做胸部CT来鉴别是支气管还是肺内疾病引起的,明确疾病类型后可进行一系列针对性的治疗。平常饮食方面还要注意加强营养,少吃辛辣、刺激性的食物,多进行身体锻炼,注意保暖。