Medications for insomnia include Ambien, Lunesta, Rozerem and Sonata, states WebMD. Others include Silenor and benzodiazepines. Antidepressants can also be used to treat depression-related insomnia, explains HelpGuide.org.
Ambien CR and Lunesta typically help a person to sleep for seven to eight hours, according to WebMD. Rozerem works differently from other sleep medications because it targets the sleep-wake cycle. Sonata stays in the body for the shortest amount of time, and it is ideal for people who want to go back to sleep in the middle of the night and not wake up feeling drowsy. Silenor is for people who have trouble staying asleep. Benzodiazepines are older sleeping pills that stay in the system longer and are useful in treating sleep problems such as insomnia and night terrors.