Kidney stones are hard deposits that form in the kidneys. They are common and may cause excruciating pain. As these stones move through or block […]