I get kidney stones every 1-2 years where I have to go to the doctor to get an IV. Every time I get a fresh new batch of 30 pills. I've taken so many of them that all they do is get rid of pain, but they are awesome for when you have a bad headache and can't sleep.