what causes kidney stones

Kidney stones generally consist of a compound called calcium oxalate, they are the result of the accumulation of dissolved minerals in the inner wall of the kidney. While maintaining sharp, the crystalline structure of these deposits can grow to the size of a golf ball. Kidney stones may be smallContinue Reading