Kidney stones are the stones made of chemicals such as calcium, oxalate, urate, cystine, xanthine, and phosphate. The main function of kidneys is to filter the blood and remove these chemicals and other toxins from the body. These chemicals and toxins flush out the body through urine. When these chemicals and toxins are not removed with urine and are left behind in the kidneys, they form solid masses and these masses are called stones. Kidney stones can be as small as a grain of sand or as large as a golf ball. Some kidney stones are also of the size of a pebble. The severity of the symptoms of kidney stones varies with the size of kidney stones. Small stones might not cause any symptoms or the symptoms might be very mild. Large stones, on the other hand, might cause the symptoms to become acute. Some of the symptoms of kidney stones are: Pain on one side of the back or abdomen Blood in urine Vomiting Dark coloured urine Urine emitting foul smell Feeling of cold Fever Frequent urge...