问题分析:长期有痰,可能存在肺部感染,需要查一下血常规和肺部CT,排除肺部的炎症引起的咳痰。如果可以排除呼吸道感染或其它器质性病变,可以口服药物治疗促进痰液的排出。如果平时多食辛辣刺激的食物和油腻的食物,可能是因为饮食不节导致脾运化功能下降,不能运化水湿导致凝聚成痰,可以服用药物治疗。