knix, I know just what you have been going through, having just passed a stone last week.
I just saw my doctor yesterday for a follow-up visit and he offered some interesting things. In most cases (and there are always exceptions to everything), stones seem to appear most often in people who are dehydrated, have too much sodium in the diet, and who consume a large amount of red meat and cheese.
Not knowing what your stones are comprised of, it's best that you wait until you see your doctor, but the majority of people have calcium stones, and it has been shone that lemon juice contains citrate, which can help calcium from binding to other minerals and forming crystals. He suggested a glass of lemonade every day- either fresh-squeezed or from concentrate. Just avoid the powder in a can.
Good luck and I hope everything goes well for you.