Question: how long does it take to get over vomiting and diarrhea?
Answer: In many instances, the vomiting caused by stomach flu stops within a day or two, but diarrhea can last several days longer. Toddlers and children usually stop vomiting within 24 hours of the onset of symptoms but have lingering diarrhea for another day or two.