Depends on the type of kidney stones. I get calcium-oxilate stones. So no pills help. Cranberry actually makes it worse for my kind. If you have my kind..... NO COFFEE, NO DARK BEVERAGES, NO CHOCOLATE, NO CARAMEL. Basically nothing brown kind of. And limited Dairy and lots and lots of other stuff. with all of that drink AND OODLES AND OODLES OF WATER. I drink a glass of water before I eat and a half of glass after I eat. I have stuck to this diet and had no problems for many many years. Best of luck :-)