Kidney stones is an extremely common condition, that is usually not life-threatening, but can be extremely painful, and upend ...