Kidney stones are small and real hard deposits which are formed inside of the kidneys. The hard deposits are made of minerals and acid salts. Research have shown that they are most likely to form when the urine becomes very concentrated. They can be very difficult to pass and are very painful. Most people...