I think z-drugs might work, if your doctor would script you them, and you don't have a big benzo tolerance. Z-drugs are very benzo-like in how they operate. I might suggest melatonin, too, as has been suggested. Valerian root in pill form I found can have good effect. Benadryl (diphenhydramine) or a similar anti-histamine might be good to keep as a PRN sleep-aid, but if taken continuously will loose its efficacy to induce sleep. I would strongly advise AGAINST anti-psychotics. They are not healthy drugs, and should not be suggested for a first-line treatment of insomnia.