Health Benefits of B Complex Supplements. Proponents suggest that taking a vitamin B complex may help treat or prevent certain health problems. Often touted as natural immune boosters and mood-lifters, B complex supplements are also said to enhance heart health, alleviate anxiety, and soothe skin disorders. Each B vitamin is essential to certain bodily functions: B1 and B2 are important for healthy functioning of the muscles, nerves, and heart.