Question: how long does it take to recover from viral fever?
Answer: Fevers due to viruses can last for as little as two to three days and sometime as long as two weeks. A fever caused by a bacterial infection may continue until the child is treated with an antibiotic.