How Long does a Fever Last?

A fever caused by a virus will typically last 1-3 days. If the fever lasts more than 3 days you should always see a doctor, so they can evaluate if a secondary infection has developed or if the elevation in body temperature is being caused by a condition or disease other than a common virus.