Question: how long does it take to fully recover from a stomach virus?
Answer: Stomach flu rarely lasts longer than 1 to 3 days. However, it may be 1 to 2 weeks before your bowel habits are completely back to normal. Dehydration is a potentially serious complication of stomach flu.