I use milkthistle religiously. When Im on I take 1 with every meal (6), while off I take 1, 3 times a day. The benefits of milkthistle are numerous, its great for the liver!
I also take cranberry extract for my kidneys, keep them running good.
And Traumeel for recovering purposes.