Oh I also take melatonin when I am having trouble getting to sleep.
Topamax becareful with that it caused me a week of memory loss. Some meds will put you to sleep but you would need to watch that so you wont grow dependent on them. I have the same problem with insomnia. If I were you I try to go the natural route if you could. Sleep from those types of meds usually make you feel like a zombie But everyone is different
there are also OTC options you might consider.
http://www.everydayhealth.com/sleep/medications/nonprescription-sleep-aids.aspx
I take Trazodone for sleep. It is an older antidepressant with hypnotic components. The nice thing is it is cheap and works well. I take 50mg an hour before bedtime. Wellbutrin can be stimulating. Lamictal can be mildly sedating.I forget which topomax is. I was only on it for a few months. Made me stupid.