Lunesta is a sleeping pill, and again, if used every day, it will eventually stop working and will make the insomnia worse.
I have no great answers
for a
sleep problem specifically, but
I would try everything out there -- meditation, yoga, increased exercise, more sex, gentle herbs, melatonin, homeopathy, before I'd turn to pharmaceuticals, but sometimes that is the only thing that works.