When I heard that someone couldn't sleep because of the pain I wanted to share with them what has worked for me. It's a medication called Trazadone. One of those a night will put you into a deep, very deep sleep! You've got to be able to get the stress out of your life too. I also take xanax 2mg. 3 x/day.
Neurontin 600mg 4x/day; Tramadol 100 3x/day; Celexa 50 1 in the am. I take 8mg of dilaudad twice per day as needed for rescue.
Get some sleep! It's important to your survival!
Julz aka uwfotogal