I have found no medicine that really works to fall asleep and stay asleep. The biggest thing for me is to get my mind off of it for like a half hour before bed... like watching some tv or reading. I chat to my boyfriend before we go to bed and relax as much as possible... (not saying that is always easy) but it can sometimes work. I will take something like Excerdin PM just to put me sleep if I can't sleep but no matter what I do wake up multiple times a night due to pain. But most of all of my pain mgt resources or now out of medicinal hands. I go without as much medicine as possible except for really bad days or nights...
Key thing is if you can get your pain down or better get your mind off of your pain you will be able to fall asleep

same thing goes for the day... keeping as busy or as mentally busy as possible the better for me. Keeping my mind off the pain... Hope it helps!
-Heather