Question: why is the top of my stomach so sore?
Answer: Gastritis. Gastritis is the inflammation of your stomach's lining, often caused by a bacterial infection. Excessive drinking and using pain relievers regularly can also lead to gastritis. The condition may cause a painful or burning ache in your upper abdomen that can ease or worsen with eating.