Kidney stones are dense deposits that form in your kidneys. They often stem from a high quantity of certain minerals and salts in your urine. These stones can vary in dimension, being as small as a grain of sand to large to cause serious problems. Upon stones travel through your urinary tract, they can cause sharp and severe ache, mainly in your si… Read More