My doc told me that drinking alcohol (hard, not beer) will help break up the kidney stones I had at the time, it helped, but that's one thing I hope no man ever has to go through.
To the op, a good cup of hot black coffee goes a long way with a good smoke, I haven't had soda in years, but root...