(((((GLC)))))
+1 on asking for a different pain med. People can have very different reactions to meds that are closely related chemically.
But also, I've read that the pain-relieving qualities of opioids are overrated just because of their ability to also improve people's mood and make them better able to deal with pain. Honestly, after my wreck last year, Aleve helped me more than the Vicodin 7.5 they prescribed. I don't know if you're allowed any NSAIDS, but don't dismiss them just because they're OTC.
Hang in there.