婴儿患支气管肺炎需要5-7天。这取决于婴儿的身体状况和恢复情况。宝宝患有支气管肺炎,平时注意宝宝的饮食,不要给宝宝吃冷辛辣刺激性食物,给宝宝多喝水,也可以口服一些消炎药,平时可以吃一些清淡的食物,可以多吃一些水果蔬菜,有利于补充维生素,平时应该多运动,增强体质,有利于提高自身免疫力。