Can a stomach virus last 3 weeks?
Photo Credit: Courtesy of 3DStockPhoto (virus image)
But typically symptoms don't last longer than a few days. However, in some cases, the effects linger for weeks or months — even after a person is no longer vomiting or having severe symptoms after a bad bout with a virus or food poisoning.