how long does it take to feel better after stomach flu
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.