Did your doctor check your iron levels before you started the iron pills to do a comparison?
I agree with MsCarrie it might be your B-23 deficient, if that's the case you may need B-12 shots as most people who are B-12 deficient their body is unable to absorb the pills. There is usually an underlying cause for lack of B-12 which can be found a special set of blood tests.