How Long Does a Typical "Stomach Flu" Last? Most people who get a stomach virus experience symptoms for
1-3 days but diarrhea may persist for as long as 10 days with some viruses. Typically, vomiting should stop within
about 24 hours if you are caring for yourself and treating it properly.
read more >>