細菌感染による発熱は通常3~5日間続くが、重症の場合は2週間以上続くこともある。 患者が風邪をひいて発熱するのは、細菌が生体に感染し、細菌自身または細菌が放出する毒素が生体を刺激して炎症性メディエーターを産生させ、それが視床下部の体温調節中枢を刺激して体温を上昇させ、生体が発熱するためである。 したがって、熱を下げるには、体内の細菌を殺す必要があり、細菌の毒性が弱い場合は、抗生物質の治療後、一般的に3~5日で発熱することができますが、細菌の毒性が強い場合は、患者の体調が良くないと発熱が繰り返され、熱を下げるために2週間またはそれ以上の時間がかかることがあります。 患者が発熱を繰り返し、なかなか治らない場合は、病状を長引かせないためにも、早めに医療機関を受診することをお勧めします。