THERE ARE FOUR DIFFERENT TYPES OF KIDNEY STONES:>
CALCIUM-OXALITE STONES: This is the most common type of kidney stone. It's caused by eating too much calcium or vitamin D; certain kinds of medicines, genetics, and other problems.
STRUVITE STONES: This type of kidney stone happens more to females than males. It grows to be very large and harms kidneys more than others. If you have a kidney infection then that can also cause this type of kidney stone.
URIC ACID STONES: Caused by eating too much animal protein. To cure it eat less red meat.
CYSTINE STONES: This type of kidney stone is very rare. It blocks up muscles, nerves, and other body parts. It can build up in urine and form in to a stone; it also is caused by genetics.