Mar - first question. What is he getting for pain? You posted this under the name "Dylanton" but I'm wondering if you mean "Dilaudid"? Dilanton is an anti-seizure medication.
I can't remember the age of your husband, but strong pain medication affects anyone but is especially potent to older patients. You might want to discuss this with his Dr, and see if he have any suggestions. Relief of pain is, of course, the top concern here, but he will know if it's possible to switch to something else that is as effective in pain relief but doesn't cause as much confusion...