长期吐痰的原因有很多种,通常有以下几种:第一、病理性的因素,比如慢性支气管炎、肺脓肿、慢性咽炎、恶性肿瘤等等,会导致长期吐痰,而且多表现为长期抽烟的中老年患者;第二、生理性的因素,如果由于个人的不良习惯,出现反复性的习惯性动作,可能会造成长期吐痰的不良表现。如果长期吐痰是由于病理性因素引起的,需要及时戒烟戒酒,并及时到医院进行就诊,在医生的建议下选择药物治疗,但如果是由于坏习惯引起的,需要严格控制坏习惯再次发生。