Wester ... I can see your questions are sincere. You're a very young man and I agree that you need to change what you're doing or face a grim future. Now is the time to find the answer before you find yourself buried in a situation where you have little hope for the future.
You may want to give the suggestions from Peace4All a try. The forum is full of similar suggestions. I also recommend some moderate exercise and physical therapy for the pain issues. Exercise has helped take me from taking thirty 30mg roxies a day to nothing narcotic today whatsoever after playing competitive sports for 25 years.
Peace4All242 ... I spent decades dependent on RX opiates as well as benzos. It all began with legitimate problems and legitimate drs and scripts just like lots of us. Since getting clean some time ago I have also found benefit using valerian root for anxiety and know people who use the Kava Kava.
Can't say much about many other supplements or other means as my experience is minimal with alternative treatments.

But thanks for the suggestions. Bottom line is that pain meds and benzos are nothing more than bandaids. They don't really fix anything. God bless.