What is B Complex Vitamins Good for?

B complex vitamins are great for several things. They are good for immunity, heart health, and helping aid weight loss. Talk to your doctor before you begin taking any vitamins or supplements.