Question: why has my upper stomach been hurting for days?
Answer: Pain in this area can be caused by eating too much. It can be caused by a food or a drug that upsets the stomach. It can also be caused by more serious problems like stomach ulcers or a gallbladder attack. Reflux disease (GERD) causes a burning pain that goes into the chest.