I don't want to come across as preachy, so I apologize in advance. You sound as if you are relatively youg, healthy, and active.
Don't start down the slippery slope of Rx drugs--needing higher doses of Vicoden, and then maybe some tramadol or percocet, or a little oxycodone which you'll develop a tolerance to so you're dose will increase. Then there's my personal demon, oxycontin. And the list goe on..
If you've got health insurance and can get to a good pain specialist, they have some new and amazing ways to inject (don't know what exactly) into your spine; joint, etc. It may be worth a little research that stepping lightly down...*down the yellow brick road with Dorothy and gang*?....or *down the rabbit hole with Alice"??
...but there for the grace of God go I...