Hmmm. I had similar sounding issues a few weeks ago, got a massage (which actually made it worse before it got better), took lots of Vicodin, and did rounds of ice/hot Epsom salt baths/ rest while spending a day on the couch with my dogs watching trashy tv.
Can you get your hands on some muscle relaxers? Might speed recovery up (if its a tweaked muscle like mine was).
Speedy recovery- I know exactly the frustration you're feeling right now!