What Causes Gall Stones?

Typically the cause of gall stones are a diet that would be high in fat. Cholesterol is a main cause of gall stones, if a person has high cholesterol levels the gall bladder doesn’t empty all the way and the amount of bile remains high and this will cause gall stones to form.