维生素b6一般能治疗失眠,维生素b6通常可以起到调节神经的作用,而且还可以起到舒缓神经的功效,对于精神压力过大所引发的睡眠,可以起到治疗的效果。另外失眠也有可能是因为环境因素所造成的,还有可能是因为神经衰弱所引发的,因此要避免生活在声音嘈杂的环境内,还要避免身体过度劳累。