I was having trouble falling asleep and waking up for an hour or more, usually at 3 AM. My doctor gave me Trazodone. It has helped a lot; now I usually get a full night of sleep. But I have to be careful what position I am in when I fall asleep or I will have a very stiff and painful neck the next day.