Herpes zoster, methylcobalamin can generally take half a month to a month of time, the side effects of this drug is relatively small, mainly to play the purpose and role of nerve nutrition. So there is no harm to take more time. At the same time, antiviral treatment is also needed, such as oral famciclovir or valacyclovir hydrochloride. But this drug can usually be stopped within 9 days of taking it. For patients with more severe pain, oral gabapentin or Leroca capsules can also be taken to relieve pain. For patients with fever, oral ibuprofen suspension can also be taken to reduce fever. Patients with shingles also need to get good rest and sleep, and avoid overexertion, etc.