Pain caused by the gallbladder may mean there are gallstones blocking the tubes.
Gallbladder stones usually do no produce any pain or symptoms until they are about 8mm in diameter. When they exceed this size, following symptoms are produced: Pain in upper right abdomen Pain...
begins in the abdomen and may radiate to the chest, back, or the area between the shoulders
Spicy food in general can cause this pain
Gallstones cause pain and blockage in the gallbladder. More rarely, a person can get cancer of the gallbladder, but this is very rare.
The Connection Between Gallstones and Shoulder Pain
Gallbladder 101
Gallstones Facts and Information
Scarless Surgery