Question: why does the upper half of my stomach hurt?
Answer: A liver abscess is a pus-filled sac in the liver that can cause pain on the right side of the upper abdomen. An abscess may be caused by a number of common bacteria. It can also be caused by other conditions such as a blood infection, liver damage, or an abdominal infection such as appendicitis or a perforated bowel.