My 6 year old grandson has had high fever, chills, vomiting for 5 days now. ER did chest X-ray, flu swab, WBC, UA, all negative, WBC only 4 pts above normal. Diagnosed with virus, directed to go home and treat fever, he is still sick with no improvement. Could a virus last this long?