可以导致晚上睡觉时喉咙有痰的病因有很多,例如呼吸道相关的疾病,如肺炎、支气管炎、肺结核、肺肿瘤、咳嗽变异性哮喘、支气管扩张、肺脓肿等,其他的疾病包括咽炎、心功能不全等。如果患者出现了喉咙有痰,建议积极就医,进一步完善相关检查,明确诊断,临床上可以采取对症治疗以及对因治疗,有痰咳不出时可使用祛痰的药物,包括沐舒坦、桉柠蒎肠溶软胶囊、乙酰半胱氨酸等。还可以采取对因治疗,完善血常规等相关检查,评估可能感染的致病菌,并根据诊断及致病菌采取进一步的治疗,例如细菌感染需要使用抗生素治疗,心功能不全者需要进行抗心衰的治疗。