I take B12 + Iron (twice a week) + a daily multivitamin that doesn't contain iron. Never had a problem with energy levels, hair loss, or anything else.
Also take flax seed oil & use organic ground chia & flax seeds in my diet... usually in protein shakes, cereals, etc.