Yes, B vitamins are water-soluble and hence can be taken daily. However, they should be consumed in recommended amounts, as overconsumption of these vitamins can lead to harmful side effects.