bigger pain coming out... I'm 19 and I've had them 4 times, sticking to the diet that the doctor suggests. Can't even take vitamins for the most part. Lots of water and laying your side on a heating pad works well to quell the pain when the drugs are worn off... I'm more or less used to them by now, as they have been about an every 6-8 month occurance for me since 17. Dad didn't have them, but his dad did quite often. And the largest stone I had was also 7 mLs... you'll sleep well after it passes. But in all seriousness, catch the stone and bring it back to your doctor. They'll be able to tell you whether or not it's something you're eating or drinking, or whether it's heriditary.
Hope you're feeling better soon. I've had mono, the chicken pox, and 4 cases of stones in the last 5 years and the stones were far and away the worst of the three.
--AFLGuru