Kidney stones are an excruciating and uncomfortable condition that can leave you feeling helpless. The ...