after having bad neck/head/shoulder pain, the doc gave me valium.  It's worked wonders.  I only have to take a 1/2 one every couple days to keep the bad pains away.  i don't know how that'd mix with anything else you're taking, but thought I'd offer the suggestion.
Sabrina