That doctor didnt sound very compassionate. Look, you have every right to live a pain-free life, or as close as you can get to it. I think your doctor went a little over-board here. The hydrocodone isnt even a controlled 2 substance, its controlled, but not to the degree for example of morphine or oxycodone is controlled. And tramadol isnt controlled at all, at least not federally anyhow. It may be controlled in some states however. Nevertheless, I think you would be just as well to dump that doctor and find a more compassionate doctor that cares mainly about helping you live pain-free, versus controlling every aspect of your life for goodness sake!
Good luck to you.