维生素B6和维生素D对改善失眠有一定帮助,但无法直接治疗失眠。失眠可能由情绪压力、作息紊乱、营养缺乏、激素失衡、器质性疾病等多种因素引起。1、维生素B6维生素B6参与色氨酸转化为血清素的过程,血清素进一步合成褪黑素,对调节睡眠周期有辅助作用