Kidney stones are not something you want to experience if possible. Kidney stones are a gathering of mineral and salt...