Blood tests have come back low haemoglobin etc. So I started taking iron last week, bought from tescos, then realised it was a shit low dose and bought another brand which is much higher from amazon. Have had 2 days worth and feel perkier. Can it help that fast?? Or is it all in my head 