Since I had encephalitis Jan '06 I've slept badly. Until very recently I generally woke up about every 45 minutes all night long. Like some of the other posters I've tried sleep aids, but they are either useless shit that does nothing, or leaves me stoned and/or potentially addicted. Just recently though my neurologist put me on an old tricyclic antidepressant, Elavil, and I've been sleeping like a baby, with no next day hangover at all. Plus the stuff is dirt cheap, so even if you dont have insurance you could buy it mailorder very affordably.