causes of gall bladder stones
Scientists believe cholesterol stones form when bile contains too much cholesterol, too much bilirubin, or not enough bile salts, or when the gallbladder does not empty completely or often enough. The reason these imbalances occur is not known.
The cause of pigment stones is not fully understood. The stones tend to develop in people who have liver cirrhosis, biliary tract infections, or hereditary blood disorders—such as sickle cell anemia—in which the liver makes too much bilirubin.