my iron has always been good but the other day i couldn't give blood as my iron was too low. i feel fine so it came as a shock. could the fact that i started running 7 weeks ago be a factor?