细菌感染一般需要7~10天左右自愈,这种情况都是因人而异的,也有的人不会自愈。在受到细菌感染后,病情比较强,一般会在7天左右自愈,如果细菌感染的病灶面积比较大,一般会出现发烧以及全身乏力的症状,这种情况是不会自愈的,可以在医生的指导下使用退烧以及消炎的药物来进行治疗。