I agree with your comment, but I find that anything I use for pain loses its effectiveness over time. Cannabis is best in that I don't get any negative side effects, and it does continue to work well for a good month or so. I also don't have to fear drug interactions like when I'm relying on prescribed narcotics.
The prescription narcotics typically only do a good job on the pain for about 3 days. A new patch is still a bit helpful for a couple of weeks. But all my pain related prescriptions cause side effects varying from mild, to migraines, and serious nausea, going on, and coming off them.
The part that really chaps my ass is the mindset of so many doctors that won't even talk about using cannabis. They either push more narcotics, or tell me there's nothing else they can do, I just have to deal with it. I desperately wish I could make them feel what I do for just a few days, maybe they'd be more understanding.