What Causes Gallbladder Stones?

Well, its not yet clear what causes stones in gallbladder. Experts think that these are formed when bile, the secretory product of liver, contains too much cholesterol or when gallbladder doesnot empty completely, or when bile contains too much bilirubin. Bilirubin is a product released when our red blood cells are broken down.