Question: how long does a viral infection last?
Answer: The effects will last as long as the virus affects the body. Most viral infections last from several days to 2 weeks. Mononucleosis may last longer. Virus infections can be more serious for older adults.