维生素b族最长可以吃多久