I feel for you. People who do not have pain do not understand. It may make you feel better to punch out the next person who says anything to the affect of, "suck it up and just deal with it".
Pain WILL take over your life. I don't now what you have tried but if I were you I would get a referral to a good pain management clinic. A good one will give you injections under a flouroscope so they can see exactly where the medicine is going. They also can do a "radio frequency treatment" on the nerves affected. It burns them away and can give complete reief for a while, possibly for good. IF it is muscle pain, spasms.. you need muscle relaxers. They will knock you out for the first few days but then you get used to them.
Narcotic pain relievers are very effective if you actually have pain and you will not get addicted unless you abuse them. You may develope a physical dependence but that is totally different from addiction where one wants more and more in order to feel "high". Vicoprofen is very effective, better than vicoprofen and less bothersome that percocet.
Cephadyn is a good pain killer but can make you irritable because is has a barb in it. Klonopin can help, it has a muscle relaxer effect. Xanax may help too, it is really good for stress headaches because it helps to relax your neck and shoulders, yu have to taper off it slowly though.. but it may help you a lot.
You know Randy... if you are not getting results, you need to find another doctor. It is YOUR body and YOUR health... and YOUR pain and NO ONE will care for it like YOU do. Most of the time the quality of care you get is up to you.
BTW, the worst shot I EVER got was a pennicillin shot in a butt cheek. It was a thick liquid and there was a LOT of it. It felt like some one inserted a golf ball in my arse cheek (n0, not my arse proper).
I think you need a referral to a pain management center. We have a great one here called Pain Solutions. Look on the internet for chronic pain forums, you may find some good info and possibly a line on a good clinic in your area.
Feel better soon Randy.
Julien