Methylcobalamin is best taken half an hour after a meal, methylcobalamin is an endogenous vitamin B12 that promotes nucleic acid protein and lipid metabolism and repairs damaged nerve tissue. The drug is used in the treatment of peripheral nervous system disorders, mainly peripheral neuritis, polyneuritis, megaloblastic anemia caused by vitamin B12 deficiency, subacute combined degeneration of the spinal cord, as well as adjuvant treatment of neurasthenia. Because taking methylcobalamin before meals may cause damage to the gastric mucosa, can appear stomach pain, diarrhea, nausea, vomiting, loss of appetite and so on. Therefore, it is best to take methylcobalamin after meals, but also with other B vitamins, such as vitamin B6, vitamin B1.