Marijuana is a great alternative to opioids for pain management. I got a couple long term injuries in college (permanently broken L5 vertebrae, a shoulder that continually dislocates) and was on opioids for quite a while. I was noticing a dependence and quickly looked for alternatives. Weed has been a godsend. I can sleep through the night, and mostly operate pain free these days. I've been smoking weed for 7+ years and I'm feeling great!
Disclaimer: I work for Eaze.