Stones are the worst, for sure. I got one last fall from drinking waaaaaay too much coffee and sweet tea and no water. In addition to cranberry juice, I'd mix a capful of lemon juice with a big glass of water. That helped a lot.