I take B12 and vitamin C supplements and iron supplements (ferritin etc). i told a GP I'm new to and a surgeon (I'm undergoing hernia op soon) snd they urged me to stop B12 and Iron supplements. They saw my extensive blood test results over the past year so were informed - B12: 626 (211-946). Previous 861, 1134. Iron: not tested this time. (6-35). Previous 21, 11, 9. Should I stop or keep taking them?