问题分析:病毒感染反复发烧几天能好,出现病毒感染引起的反复发烧,经过5-7天是可以自己痊愈的,在身体抵抗力比较弱,或者有基础性的疾病,或者是长期卧床的病人,病毒感染引起的反复发烧,有可能是迁延不愈,还有可能会合并细菌感染的情况。