En deportes de fondo cuando se entrena mucho el cuerpo produce hemodilución(que no es nada malo ,al contrario) y es normal tenerlo algo bajo(yo suelo tener 40/41) intenta dejar más días de recuperación y entrenar fondo largo sólo un día a la semana. Mejor no tomar medicamentos que son una m. Para asimilar el hierro hay que tomar diariamente vitamina c que está en tomates,frutas y sobre todo cítricos, y ácido fólico que se encuentra en las ensaladas verdes :espinacas,lechuga ,escarola ,canónigos etc . El hierro se encuentra como te han dicho en la carne roja aunque también el los frutos secos,cereales y en muchos alimentos cotidianos ,el problema suele ser la asimilación ,en una dieta normal tomamos suficiente cantidad. La hemodilución hace que después de varias horas de ejercicio,con la consiguiente deshidratación ,el espesor de la sangre siga siendo bajo y circule fácilmente con menos gasto cardiaco,no es nada malo y salvo que quieras ir al tour no es ningún inconveniente.