sorry to hear about that. i've had sleepless nights too. to cure my sleeplessness, i started taking sleeping pills. after they stopped working, i started going to the gym in the afternoons after work instead of in the morning before work. this has helped. i'll bust my ass in the gym until i can't take any more pain, and then go home, shower, eat, and go to bed. i sleep pretty well now.
...and then on days when i miss a workout, i'll just stay up late watching the news and then jay leno, and then those dirty late-night infomercials until i start to feel sleepy.