Question: why does my stomach hurt for 2 days?
Answer: Gastroenteritis (stomach flu) Bacteria or viruses cause most cases, and symptoms usually resolve within a few days. Symptoms that last longer than 2 days may be a sign of more serious health problems, such as infection or inflammatory conditions, such as inflammatory bowel disease.