Kidney stones
Kidney stones are hard mineral deposits that form in the kidneys and can cause severe pain as they pass through the urinary tract. Kidney stones can vary in size from a grain of sand to a golf ball, and they can be made up of different types of minerals, including calcium, oxalate, and uric acid. […]