ยาที่มักจะจ่ายมากที่สุดก็คือยา Thiazide diuretic หรือที่มีชื่อเต็มๆ ว่า phosphate-containing preparation Hydrochlorothiazide มันจะลดปริมาณของแคลเซียมที่ถูกปล่อยในปัสสาวะโดยการช่วยเก็บไว้ในกระดูกและช่วยลดโอกาสที่จะเกิดนิ่วแคลเซียม ยาชนิดนี้ทำงานได้ดีที่สุดเมื่อคุณลดการทานเกลือ Allopurinol (Zyloprim, Aloprim) จะทำให้ปัสสาวะเป็นด่างและลดระดับของกรดยูริกในเลือดและในปัสสาวะ บางครั้ง Allopurinol และสารที่ทำให้เป็นด่างนั้นสามารถผสานกันเพื่อละลายนิ่วกรดยูริกได้ทั้งหมด การทานยาปฏิชีวนะในคอร์สสั้นๆ จะทำให้แบคทีเรียไม่ก่อตัวสะสมในปัสสาวะซึ่งก็จะทำให้เกิดนิ่วสตรูไวท์ ปกติแล้วแพทย์จะไม่อยากให้คุณทานยาปฏิชีวนะเป็นเวลานาน แต่การทานแค่ระยะสั้นๆ นั้นก็สามารถช่วยได้มาก ปกติแล้วการรักษานี้จะเกี่ยวข้องกับการสอดท่อและจะปล่อยสารที่ทำให้เป็นด่างไปในไต นิ่วซิสตีนนั้นมักจะตอบสนองได้ดีกับการรักษาโดยเฉพาะอย่างยิ่งเมื่อควบคู่ไปกับการดื่มน้ำเยอะๆ ทั้งในกลางวันและกลางคืน นี่เป็นทางเลือกหากคุณมีภาวะฮอร์โมนพาราไทรอยด์สูงเกินไปหรือเป็นนิ่วในไตที่เกิดจากต่อมพาราไทรอยด์เท่านั้น นิ่วแคลเซียมนั้นสามารถเป็นความเสี่ยงได้หากคุณเป็นโรคนี้ การผ่าตัดเอาต่อมพาราไทรอยด์ออก 1 ต่อมหรือทั้งสองต่อมในบริเวณคอปกติแล้วจะช่วยรักษาโรคและทำให้ไม่มีโอกาสที่จะเป็นนิ่วในไตได้อีก
ใช้ยาเพื่อรักษานิ่วแคลเซียม. ขอใบจ่ายยาจากแพทย์เพื่อบรรเทานิ่วจากกรดยูริก. ใช้ยาปฏิชีวนะสำหรับนิ่วสตรูไวท์. ลดขนาดนิ่วซีสตีนด้วยการทำให้ปัสสาวะเป็นด่าง. ควบคุมการเกิดนิ่วในไตด้วยการผ่าตัด.