睡眠不好吃维生素B族可以吃多长时间