您好,根据您提供的情况分析,反复咳嗽三周,考虑可能是由于慢性咽炎,慢性支气管炎或肺部肿瘤,肺结核等疾病所致。建议到正规医院检查血常规,血沉,胸部拍片,痰涂片,尽早查找病因及时对症治疗。
平时注意休息,多喝水,清淡饮食,避免吸烟饮酒及辛辣刺激性食物,适当锻炼身体,加强室内通风。祝你早日康复。