researchers say many gallbladder symptoms stem from the modern western diet which is high in refined carbohydrates and saturated fats. "if you're having symptoms from gallstones it's because as your gallbladder tries to squeeze some of that gallstone is blocking the outflow of bile that is stored in your gallbladder " says john martin md associate professor of medicine and surgery and director of endoscopy at the northwestern university feinberg school of medicine. "you're squeezing against a closed door and that's why it hurts. if you eat fatty foods that makes it squeeze more. "
why do gallstones hurt?