Whether methylcobalamin treats tinnitus needs to be analyzed according to the specific cause of tinnitus. Tinnitus caused by peripheral neuropathy can be treated with methylcobalamin, while tinnitus caused by other reasons is usually not treated with methylcobalamin. If the tinnitus is caused by peripheral neuropathy, methylcobalamin can be used to treat tinnitus, mainly because it has the effect of nutrient nerves, which can help the myelin sheath of the damaged auditory nerve return to normal. However, each patient should be treated according to the cause of tinnitus. If it is caused by ear canal cerumen, cerumen needs to be removed to treat tinnitus. If the tinnitus is caused by an infection in the ear canal, such as otitis media, anti-infection or even puncture and aspiration of pus is required. If it is caused by ischemia of the internal auditory artery, it is necessary to give treatment to dilate the artery and improve the circulation of the inner ear, and not all tinnitus can be treated with methylcobalamin only. For some tinnitus whose cause cannot be clearly identified, it is recommended to identify the cause before using relevant drugs for treatment.