Gastroenteritis is sometimes referred to as the stomach flu. It is caused by an infection that ends up in the digestive tract, causing vomiting, diarrhea, stomachache, headache, and severe abdominal pain and cramping. In most cases, the cause of gastroenteritis is related to a virus. Bacteria may also cause a flare-up. In most cases, if a person lets the condition run its course, it will usually clear up on its own in about ten days without medication. It is possible to treat the symptoms or provide at least a modest amount of relief during the most difficult days. In most cases, the first 24 to 48 hours will pose the most problems and the most severe symptoms.