宝宝反复发烧的持续时间因病情严重程度和感染类型而异。一般来说,如果是由普通感冒引起的发烧,且情况并不严重,通常在治疗后的3到5天内可以恢复正常。若宝宝的情况较为严重,如出现肺炎等疾病,或者身体素质较差,恢复时间可能会延长,可能需要7到10天甚至更长时间。此外,病毒感染引起的反复发烧一般也会在3到5天内好转,但流感病毒导致的反复发烧可能会持续5到7天。宝宝的体质也会影响反复发烧的持续时间,体质较差的宝宝可能会持续更久。因此,家长需要密切观察宝宝的病情,及时测量体温,并配合医生的治疗。如有疑虑或症状加重,建议及时就医。