The best tonic for soreness is to do the movement that got you sore in the first place.
There is a price you pay if you want to train military personnel - they don't all come back.
Their highs are too low and their lows are too high.
If you're spending so much time at the gym that your mail is forwarded there, you're not dedicated - you've got a mental disorder.
I said it was simple. Not easy.
When things go wrong, simplify.