Some other random sleep advice. Being the poster-child for sleeplessness, there are some things that I've noticed over time that help.
1. Find time during the day, possibly in the morning, or over lunch, for rumination. This way, you have time to think about what you need to do for the day, and time to think about the things that bother you. If there's anything that keeps me awake at night, it's all those things I didn't do or think about that day.
2. Get some exercize during the day. Walking and bike riding are good.
3. Go to bed at least an hour before you need to get to sleep. It can take up to three hours for me to settle down to sleep at night, so if I know it's vitally important for me to get up the next day, I tend to go to bed early so I can get all that tossing and turning and staring at the ceiling out of the way and still have enough time to sleep.
4. Make a list of things to do that involve your concerns for life, so you feel that you are making progress even on those things that shouldn't bother you. Even doing the smallest thing for that sort of problem can be the difference between sleep and bleary eyed days.
5. Stop all interesting work two hours before bed. Do some meditation, or yoga, or chat with friends or family... spend time with your kids.
Something relaxing but doesn't suck you in.
On the other hand, you may not have an anxiety disorder.
