How Long does a Viral Infection Last?

The duration of a viral infection can vary depending on the type of virus causing the infection. For example, stomach viruses usually have symptoms that resolve within 24-28 hours whereas influenza viruses can last up to two weeks.