Gallstones are hard deposits that form inside the gallbladder. These may be as small as a grain of sand or as large as a golf ball. Causes The cause of gallstones varies. There are two main types of gallstones: Stones made of cholesterol — This is the most common type. Cholesterol gallstones are not related […]

Gallstones Read More »