The best way to prevent most kidney stones is to drink enough fluids every day. Most people should drink eight to 12 cups of fluid per day. If you have kidney disease and need to limit fluids, ask your doctor how much fluid you should have each day. Limiting sodium and animal protein (meat, eggs) in your diet may also help to prevent kidney stones. If your doctor can find out what your kidney stone is made of, he or she may be able to give you specific diet recommendations to help prevent future kidney stones.
If you have a health condition that makes you more likely to have kidney stones, your doctor might tell you to take medicine to treat this condition.
Never start or stop any treatment or diet without talking to your doctor first!