Can methylcobalamin be used by insomniacs?

Methylcobalamin itself, as a nerve-nourishing drug, does not have the effect of treating sleep disorders, so there is no need for patients with insomnia to take methylcobalamin for treatment. For insomnia, it is recommended to develop good sleep hygiene habits, and behavioral control of sleep can be performed appropriately. If the sleep disorder cannot be relieved, non-benzodiazepine drugs such as zolpidem, zopiclone, dextrozopiclone and zaleplon can be taken for treatment. Benzodiazepines can also be taken, commonly used are eszopiclone as well as clonazepam and diazepam. In principle, for patients with sleep disorders, taking sedative-hypnotic drugs should not be too long, you can intermittently use the drug to avoid causing drug dependence, it is usually recommended to use the drug for no more than a month, but also two drugs can be used alternately to reduce the side effects of drugs.