Question: what causes high fever for days?
Answer: Fever or elevated body temperature might be caused by: A virus. A bacterial infection. Heat exhaustion.