问题分析:婴儿出现百日咳的表现,口服红霉素治疗之后几天能见效,这是因人而异的,如果就诊比较及时,而且能够及时的用药进行治疗,考虑有可能治疗起来,时间在2-3周左右。但是如果婴儿体质比较差,有可能使用红霉素治疗时间是比较久的,大概需要三个月以上的时间,建议可以及时到医院就诊,进行住院调理,才能够彻底的治愈疾病。