I've found the best home treatment is lying in a hot bath after a couple of pain killers I also have a wrap around blanket type heater that was used as a fat removal thing years ago, I've passed a few bigger stones around 1/4 inch with not much problem the good thing is they say to drink beer to flush the system.