Super B Complex is a water soluble vitamin and can be taken daily. It contains the B vitamins and convert food to energy, supports the nervous system and good for brain health. It boosts mood, prevents anemia, aids metabolism, and promotes heart and skin health