小孩子如果咳嗽咳痰时间比较长的话,一般是支气管肺炎所致的,吃药如果效果不理想,一般是由于自己私自治疗,也可能是由于小孩子的体质比较差所致,建议您带她去医院做胸片和血常规检查明确,在专科医生的指导下进行抗感染和止咳化痰治疗,必要时注射免疫球蛋白来增强免疫力