What are the medicines for insomnia?

Insomnia treatment drugs mainly include benzodiazepine receptor agonists, melatonin receptor agonists and so on. 1. Benzodiazepine receptor agonists include benzodiazepines and non-benzodiazepines. Benzodiazepines include eszopiclone, alprazolam, triazolam and so on. Non-benzodiazepine drugs such as levozolpidem, dexzopiclone, zopiclone, etc., which are able to induce sleep onset, can be used in patients with difficulty in falling asleep and sleep maintenance disorders. 2. Melatonin receptor agonists include Agomelatine, etc. Agomelatine has antidepressant and hypnotic effects, which can alleviate insomnia associated with depressive disorders, shorten sleep latency and increase sleep continuity. In daily life, patients should develop good sleeping habits, avoid drinking coffee and strong tea before going to bed, and insomnia should be treated under the guidance of a doctor, and should not use medication arbitrarily by themselves.