You do not sound like an addict to me. Just an undereducated person with chronic pain.
Hydrocodone only lasts a maximum of four to six hours, it is crazy to think that it would last the whole night. For opiates to work you must pick the correct one, please speak to the doctor who prescribes the hydrocodone about what to try next.
You would be surprised what a difference a good night's sleep will do, if you still feel depressed, again, please speak to your doctor.
Everyone is different, what works for one person may or may not work for another. I cannot take antidepressants due to horrible side effects, but Neurontin works really well for me. My spouse told me just now that the Cymbalta he took for chronic pain did nothing at all for the year or so that he used it, he only took it because the doc told him to.
It is because everyone is different that our world goes round and is such a great place.
What was the Whipple Procedure you had? I wonder because the one I had heard of was the removal of much of the abdominal contents as a palliative treatment for advanced cancer. This was many years ago.
Also ask the surgeons what their infection rates are for that procedure. I always check hospitals and surgeons for their infection rates. Demand that all hospital personnel wash their hands in front of you, before touching you.
"Consumer Reports" had an interesting article about "good" and "bad" hospitals, I got the copy in the mail yesterday.
Doctors in some states have to write a triplicate type prescription for Schedule II drugs, if hydrocodone is made a Schedule II drug those states will also require triplicates.
My current doctor here in Oregon where triplicates are not required, writes for three consecutive RX for my Schedule II drugs, when I see her every three months. I give them to the pharmacist at my pharmacy, and pick up the meds once a month. I have Medicare, but must pay for copays for those visits. I don't think seeing my doctor four times a year is excessive.
I have not seen any new laws (except on boards like this one). Some doctors say "It is the law." because they don't want to discuss it with their patients, and it is actually just a group practice decision. Seeing your doctor once a month to get opiate RXs is not required by federal law, yet many people must do that.