Best Sleeping Medications to Treat Insomnia
Some antidepressant drugs, such as trazodone (Desyrel),
are very good at treating sleeplessness and anxiety.
Benzodiazepines such as — emazepam (Restoril), triazolam (Halcion), and others —
maybe useful when you want an insomnia medication that stays in the system longer.
Doxepin (Silenor) is approved for use in people who have trouble staying asleep.
Silenor may help with sleep maintenance by blocking histamine receptors.
Eszopiclone (Lunesta) helps you fall asleep quickly,
and studies show people sleep an average of 7 to 8 hours.
Lemborexant (Dayvigo) is for people who have trouble falling asleep and staying asleep.
Ramelteon (Rozerem) works by targeting the sleep-wake cycle,
not by depressing the central nervous system.
Suvorexant (Belsomra) works by blocking a hormone that promotes wakefulness and causes insomnia.
Sonata stays active in the body for the shortest amount of time.
That means you can try to fall asleep on your own.