Gastroenteritis, sometimes called stomach flu, is commonly caused by noroviruses and adenoviruses, but other viruses can also be responsible. Bacterial gastroenteritis is caused by common bacteria such as salmonella, E. coli, and campylobacter. It can also be caused by contaminated food and drinks.
This is a companion discussion topic for the original article at https://patient.info/news-and-features/advice-for-recovering-from-gastroenteritis