Selain itu, batu ginjal juga berisiko terjadi pada orang yang memiliki kandungan mineral tinggi dalam urinnya.
Kencing sering mengandung mineral seperti asam urat dan kalsium oksalat. Jika seseorang menahannya, hal tersebut dapat meningkatkan risiko batu ginjal.