Several things can lead to kidney stone formation. First, it is important to know that they are different kinds of kidney stones. Calcium oxalate stones, ammonium magnesium phosphate stones (struvite), uric acid stones and cysteine stones are the types of kidney stones.
Calcium oxalate stone is the most common type of kidney stone, it occurs where there is a decrease in excretion or excessive amount of calcium and oxalate in the body. Vitamin C abuse, ethylene glycol injection and crohn disease are common causes.
Struvite is caused by certain infection that cause alkalinisation of urine which lead to hydroxylation of urea to ammonium and stones are formed.
Uric acid stone is caused conditions that lead to high uric acid level in the body and cysteine stone is caused by conditions that lead to decease in reabsorption of cysteine in the kidney.