你好!如果咳嗽时间比较久了,吃了药还是反复发作有可能是孩子抵抗力不好,反复呼吸道感染,另外还应该考虑咳嗽变异性哮喘的可能。建议到医院做下过敏原检测,肺功能检测以及体液免疫功能检测,根据检查结果再进一步治疗。