维生素对于治疗失眠有一定的效果,因为维生素可以起到调节情绪的作用,并且还可以起到营养神经的功效,因此对于改善睡眠有一定的辅助作用。可以多吃一些含有维生素b比较多的食物,比如苹果或者是西红柿以及香蕉等等,并且也可以采取口服药物的方法进行治疗,比如使用b族维生素。