First and foremost, stay away from Rx and over the counter sleep aids. Rx products like Ambien cause more problems, are highly addictive. Read the fun side effect that Ambien has of night eating!That's enough to keep anyone away.
A friend of mine was unable to get the cheap rate from her life insurance company. This woman did not smoke and was not overweight, her cholesterol levels were great. the only "black mark" on her medical records was that she received one RX for 10 tabs of Ambien! Think about it, if the insurance companies consider that a risk factor, why do it? not to mention it cost something like $10 a pill!
There are lots of great non drug ways to improve sleep.
First and foremost, don't eat 2-3 hours before before bedtime.
If you go to sleep at 10:30, close the kitchen at 7:30-8.
Our bodies we not meant to be digesting food at night.
Second, keep things dark! No night lights, computers, TVs. Lights keep us awake. Keep on a good schedule, like lights dim @ 9:45, lights out by 10 or so. Make it earlier in the winter because we naturally need more sleep in the winter. this will help reduce winter weight gain as well.
whatever you do, if you wake up in the middle of the night, do not turn on a light, do not go and work on the computer or watch TV, that will only make you more awake as your body will think it's day time. (great book out there called LIGHTS OUT! Sugar, sleep & survival- all about how excessive light contributes to weight gain, sugar cravings and a number of diseases.)
lots of great herb teas. chamomile, valarian, kava kava to name a few.
many yoga positions are helpful. legs up the wall would be a great one to try.
meditation is another great option. lots of great CDs out there on guided imagery, sleep. All way cheaper, safer healthier than whatever the drug industry has to offer.
good luck!