can viral fever last for 5 days