Kidney stones are deposits of minerals or uric acid in the kidney that become rock solid over the period of time. These stones can be of different sizes, and some may become very large. The stones can cause a range of problems, including pain and kidney dysfunction. While small kidney stones can easily pass out of the body, the large-sized stones are often the problematic ones.