In my experience, the best remedy for insomnia has been to formulate a sleep/wake routine and stick with it. In other words, get up at the same time every day, even on weekends, even if it means using an alarm clock every day, and then pick a bedtime and stick with it. Also, many people say that Melatonin supplements help, and they are not supposed to be addictive or habit-forming. I take them every night and I can definitely tell a difference.