细菌感染反复发烧几天会好主要由患者的病情决定的。细菌感染反复发烧考虑是仍然存在细菌感染,当机体免疫功能下降时,不能充分发挥其吞噬杀灭细菌的作用,即使入侵的细菌量较少,致病力不强也能引起感染。由于反复发烧可考虑使用抗生素,必要时可做菌培养选择敏感抗生素。患病期间注意休息,多喝温开水,清淡饮食。