Gallstones are hardened deposits of cholesterol and bile that can cause sharp pain in the right upper abdomen, especially ...