咳嗽3个月仍然不好的原因有很多,具体可能见于以下几个方面:1.没有明确病因,没有采取有效对症药物治疗。例如过敏性咳嗽引起的咳嗽症状,没有及时去除病因,而是采取止咳祛痰,甚至抗炎的药物治疗,都是没有效果的。2.没有按疗程按时用药治疗。不同的药物有不同的服药间隔周期,过早或者漏服药物都会影响药物的治疗效果,是导致疾病反复不愈的原因。3.饮食不注意。饮食对咳嗽的影响较大,在治疗过程当中没有严格控制饮食,会影响疾病的恢复,例如爱食用辛辣、刺激性食物,以及吸烟等。