I have no problems falling asleep, but I keep waking up after five and a half hours. For periods, I can easily go back to sleep, but when I worry about waking up, I often can not got back to sleep.
I've just started reading "The Happiness Trap"[1]. It's about accepting the ups and downs of life as normal, but at the same time it tells how to handle negative thoughts and feelings better (without getting rid of them). A former Buddhist monk recommended it to me, and my girlfriend (who is a psychologist) also liked it. The title kinda sucks though. Let's see if it helps.
[1] http://www.amazon.com/The-Happiness-Trap-Struggling-Living/d...