прежде, чем пить железо, неплохо сдать анализы на сывороточное железо, трансферрин и ОЖСС. Иначе и травануться можно железом. Вполне возможно, что железо у вас в норме, и ОЖСС низкая. Если ОЖСС низкая, то железо не будет усваиваться (или будет плохо усваиваться, частично), а оно токсично вообще-то, если лишнее. По одному ферритину судить о железе в вашем случае (если гемоглобин 140) не стоит.