Gallstones are hard, solid deposits that form in the gallbladder, a small organ located in the upper right side of the abdomen. The gallbladder is responsible for storing and releasing bile, a digestive fluid produced by the liver that helps to break down fats. Gallstones can range in size from a grain of sand to a golf ball, and they can be made u...