Gallstones occur when hard deposits of substances in the bile get stuck in your gallbladder, causing abdominal pain and infections that can lead to bloating, gas, nausea, and vomiting. Gallstones ...