Can you go to the gym, but just sit in the sauna and/or ride the bike or elliptical? Maybe just being in that environment will help you. I'm not sure of any non-opioid pain killers other than the obvious
Motrin,
Tylenol, etc. Are you buying the roxis? Instead of spending your money on those, go to the ER and tell them your situation. You'll end up spending less money than if you get hooked on the pills again. You don't have to have insurance to go to the ER. Maybe they'll give you some oral lidocaine or something. Just tell them you don't want to become dependent on opioids again and you need something non-habit forming. Good luck!