Does everything you eat cause pain?
If you suffer from pain in the upper right or upper middle part of your stomach after eating it could be your gallbladder causing the issue. The gallbladder is located under the liver, which stores and collects bile produced in the liver. When your gallbladder is acting up, you will experience pain when eating foods, particularly fatty foods.
Other symptoms may include nausea, vomiting, fever, yellowing of the skin and eyes and a bloated belly. One reason for having a gallbladder removed is the presence of gallstones. They can be as small as a grain of sand to as large as a golf ball. Gallbladder removal is a common surgery and is performed using general anesthesia.