问题分析:不是结核菌感染,咳嗽时间长也不是结核的。咳嗽超过三周,需要上医院检查下,排除特殊原因引起的咳嗽,包结核。肺结核,病程较长,至少半年到一年半。咳嗽可以半年或更长时间的。应及时传染科或呼吸科就诊,在医生指导下给予联合抗结核治疗的。