I've always been a terrible sleeper, even before my Crohn's diagnosis. At the moment I'm really in pain, on the Fentanyl patch and I have to say that helps with atleast that aspect of the problem. I have also resorted to sleeping tablets, something I wouldn't recommend. Diazepam which I've taken in the past really helped me relax and feel less anxious about sleeping and therefore somehow I just drifted off easier. At the moment however I am taking Temazepam because I've been suffering from broken sleep. I'd fall asleep say 1am and wake up again at 3am and get up. It was getting ridiculous! My doctor advised me to stay on the medication until I can get my Crohn's a little more stable, but it's really not for longterm use.
Something a little more natural that I find helps me, is if I atleast make time to unwind in the evening. I will take a nice hot bath every evening, usually with some aromatherapy oils, get in my pjs and then go and watch television on the sofa until I'm yawning.