细菌性发烧5-7天能好,但是,很多情况下身体抵抗力并不是很好,就需要进行药物治疗。如果免疫力极其低下,有免疫缺陷的病人,细菌性的发烧,体温恢复到正常,可能需要更长的时间。如果发烧的体温比较高,可以采用输液的办法来进行治疗。