Ada banyak penyebab pembentukan batu, yang dapat disebabkan oleh kelainan metabolisme, obstruksi saluran kemih, obat-obatan, pola makan yang tidak tepat, dan faktor lainnya. 1. Metabolisme yang tidak normal: ketika metabolisme tubuh pasien tidak normal, mengakibatkan keasaman dan alkalinitas urin melebihi kisaran normal, yang dapat menyebabkan pengendapan ion dan senyawa yang berbeda, membentuk berbagai jenis kristal batu. Atau dapat disebabkan oleh hiperkalsemia, hiperkalsiuria, hiperoksaluria, dan penyakit lainnya. 2. Obstruksi saluran kemih: Obstruksi saluran kemih dapat menyebabkan kristal atau matriks yang terletak di tempat drainase yang buruk, retensi urin akan menjadi sekunder akibat infeksi saluran kemih, yang dapat menyebabkan pembentukan batu. 3. Obat-obatan: Jika pasien mengonsumsi aminopterin, magnesium silikat, sulfonamid, atau penggunaan vitamin C, vitamin D, acetazolamide, dan obat-obatan lainnya, dapat menyebabkan pembentukan batu. 4. Pola makan yang tidak tepat: Jika pola makan mengandung lebih banyak protein hewani dan lebih sedikit serat, maka dapat menyebabkan pembentukan batu saluran kemih bagian atas. Atau jika Anda kurang minum air dan kurang buang air kecil, Anda dapat meningkatkan konsentrasi garam dan zat organik dan mengembangkan batu. Ada banyak penyebab terbentuknya batu, dan pasien disarankan untuk memeriksakan diri ke rumah sakit secara teratur, mengidentifikasi penyebab penyakit dan menjalani pengobatan dini.