Question: why does my upper stomach hurt and feel like throwing up?
Answer: Stomach viruses can cause vomiting and nausea. Gastroenteritis is a stomach virus that can cause nausea, vomiting, and diarrhea, in addition to upper stomach pain. People with a stomach virus may also have headaches, muscle aches, and low energy.