Gallstones are the result of a buildup of various chemicals in the body. They form in the gallbladder and can vary in size. Some can be as large as golf balls while others may only be the size of a single sand grain. They can be caused by excessive cholesterol and bile secretions. The symptoms… Continue reading What are Gallstones?