宝宝支气管炎一般需要7-10天的时间才不咳嗽,但具体时间因人而异。如果宝宝病情较轻,可能在7天左右症状会逐渐缓解,但如果宝宝病情较重,则可能需要10天左右才能不咳嗽。支气管炎通常是由于细菌、病毒等病原体感染所引起,若宝宝体质较好,且病情较轻,如仅为轻微咳嗽,并未出现发热、呼吸困难等症状,则通常经过积极治疗后,在7天左右即可恢复。但如果宝宝体质较差,或病情较重,如出现高热、剧烈咳嗽、呼吸困难等症状,则恢复所需时间相对较长,可能需要10天左右才能不咳嗽。如果宝宝合并有肺炎,则恢复时间也会相对延长。建议家长及时带宝宝到医院就诊,并在医生指导下进行针对性治疗。如果是细菌感染引起的支气管炎,可遵医嘱服用阿莫西林颗粒、头孢克肟颗粒等药物进行抗感染治疗。如果是病毒感染引起的支气管炎,则可遵医嘱服用利巴韦林颗粒、磷酸奥司他韦颗粒等药物进行抗病毒治疗。