Just about 10% of world’s population is affected by kidney stones. This problem is involved with the urinary region and having stones in kidney might be really painful. The function of kidney is to purify the blood and eliminate the metabolic waste in sort of piss. some chemicals which are present in pee can crystallize to create stones in kidney. Calcium, phosphate, uric acid and oxalate are the most common elements forming kidney stones. This could cause barfing, agony in back, sides, abdomen and distressing urination.