by Amy Goodrich | Sep 3, 2014 | Holistic Healing, EatLove.Live Blog
Kidney stones are crystallized deposits of minerals or acid salts, such as calcium, uric acid, and cysteine, which affects millions of people worldwide. When the stones are still small they can go undiagnosed, but when they grow larger and obstruct the flow of urine...