They form when the bile hardens and are caused by an excess of cholesterol, bile salts or bilirubin. Many people with gallstones do not experience any symptoms. Often, symptoms only appear when there ...