I used to take medications that helped me to sleep. But they also made me sleep way too long, and left me really hung over the next day. What works for me now, is 2 capsules of Valerian, and 3 mg of melatonin taken together before midnight. Sometimes I still wake, anywhere from about 3 or 6 am, but it happens a lot less frequently, and I can usually fall asleep again. Better, when I do wake, I am not hung over. I still keep medications around for occasional use, but that is geared more towards anxiety attacks. I also have the OCD thoughts going on, which kick into high gear as soon as I wake. On the nights when I wake and can't go back to sleep, I get up and do something until I get groggy again. While the things I take didn't entirely make the problem go away, they did help enormously.
_________________
Dreams are renewable. No matter what our age or condition, there are still untapped possibilities within us and new beauty waiting to be born.
-- Dr. Dale Turner