Main causes of gallstones
Excess cholesterol in bile: If there is too much cholesterol in the bile in the gallbladder, it cannot dissolve and forms crystals. These then grow into large stones.
Excess bilirubin in bile: When the liver produces too much bilirubin (a substance produced when red blood cells break down), the gallbladder cannot handle it and stones form.
https://youtu.be/rJM28I6isoc
Incomplete emptying of the gallbladder: If the bile in the gallbladder does not drain properly (the gallbladder becomes sluggish), the bile that accumulates inside becomes concentrated and forms stones.
Obesity: People who are overweight tend to have higher cholesterol levels, which increases the risk of developing gallstones.
Rapid weight loss: Rapid weight loss through dieting can disrupt gallbladder function and lead to gallstones.
Menopause & hormone therapy: Increased levels of the hormone estrogen increase cholesterol and predispose to gallstones.
https://youtu.be/rJM28I6isoc
Heredity: If others in your family have had gallstones, you are also at risk.
Diabetes: People with diabetes are more likely to develop stones because they tend to have higher triglyceride levels.