It's normal for fevers with most viral infections to last for 2 or 3 days. When the fever medicine wears off, the fever will come back. It may need to be treated again. The fever will go away and not return once the body overpowers the virus.