維生素B12不可以治療失眠,對失眠沒有幫助。維生素B12是一種神經營養劑,參與神經髓鞘的修復和生成,所以臨床上主要用於治療周圍神經病變引起的手麻、腳麻,以及維生素B12缺乏引起的相關疾病,比如巨細胞性貧血、亞急性聯合變性等等,都可以用維生素B12進行治療,並且有較好的效果。失眠是一種功能性疾病,常常與緊張、焦慮、情緒低落等心因性因素有關,也與工作壓力大、精神緊張、不放松有關,還可能與不良的睡眠習慣有關。所以,失眠的治療主要是需要患者放松心態、放松精神,應避免緊張,必要時需要用抗焦慮、抗抑鬱的藥物進行輔助治療。