Hi Doctor,I would like  to know how long does a viral fever last? My fever goes up to 101.5 F and then i take advil. Can you explain how does the virus gradulally eliminate / leave the body ? At what point should i start antibiotics to prevent any bacterial infection.What diet will help me with quick recovery other then lot of rest and plenty of fluids.ThanksMike
Most fevers with viruses last for 2 to 3 days, but sometimes they can last as long as 2 weeks.  Release of virus progeny following successful reproduction during a host-cell infection. Once replication has been completed and the host cell is exhausted of all resources in making viral progeny, the viruses may begin to leave the cell by several methods.  Keep your diet light and healthy.  Chat Doctor.