4 weeks ago I had bloods taken and all minerals and vitamins were very low in range but, in particular, serum ferritin was 16 (25-300). TSH was 4.61 (0.4-4.0) and I wasn't feeling as well as I would have liked. GP prescribed ferrous sulphate for 4 weeks and results today were 41 (25-300). I stayed on them right up to the blood test and didnt stop taking them 5 days before as recommended on this site (lesson learnt)! Today he told me he wasn't allowed to prescribe them any longer as I am now "in range" and nhs guidelines are that patients fund their own mineral/vitamin and dietary requirements! He suggested I get some from Tescos and take them for life as last three tests have shown low iron. But I'm guessing some people on here might be able to recommend some other form of bulk purchasing!