Most likely Trazadone. Thats what I and most people I know were prescribed when going to a doctor for insomnia. There are many other medications they may try you on though Remeron, Ambien, amitriptyline, there are A LOT. The majority of them are anti depressants as well though.
It depends on duration of insomnia.... for short period of insomnia usually benzodiazepines and newer nonbenzodiazepine hypnotics lyk zolpidem or zopiclone is given.
Melatonin is good, its supposedly non addictive and its all natural
Depends. Lunesta, ambien, sonata are common ones.
a better pillow
haahahaha LMbO