失眠的病人是可以吃维生素b6的,但是维生素b6治疗失眠的效果不是很明显,只能治疗一些代谢障碍引起的疾病,比如由于缺乏维生素b6导致的高同型半胱氨酸血症。患者出现了失眠现象,需要去医院看一下神经内科,进行血糖、血压以及血脂和甲功能等指标检测,根据具体病因对症治疗。