Yo también tengo el hierro bajo, y aunque no tengo ningún problema (o eso me han dicho hace años) simplemente tengo que aumentar el consumo de alimentos con hierro, juntarlo con algo con vitamina C, y reducir alimentos que impiden que se asimile el hierro bien (te, café, que yo recuerde).
Sobre la vit.D eso será porque no tomas casi el sol?