There are multiple possible reasons for kidneys stones. Maximizing fluid intake is a good idea. http://www.doctoryourself.com/kidney.html
Yes!
Prevention is best.