Kidney stones are hard deposits made of minerals and salts that form inside the kidneys. They can cause severe pain in the back, side, and abdomen, and may also cause nausea and vomiting. Treatment options include pain management, drinking plenty of fluids, and, in some cases, surgery.