While an iron transfusion is not likely to fix everyhting, it might provide a good "boost". My DS13 has had two now... I should have done it years ago!