When I used to give blood my iron was at the very lowest they would accept (would have to do additional tests), so it would speed that up.
B12 (I think) is the only vitamin that vegans can’t get from other natural sources. And I eat mostly a vegan diet.