recent blood test. vitamin b12 975, tsh 7.600 high, vitamin d, 25-hydroxy 25.7 low rbc 3.45 low, hemoglobin 10.1 low, hematocrit 31.2 low...rdw 17.4 high . .My metabolic panel is also high. I am anemic. any thought on the causes ? What other test do you recommend if any. My doctor is recommending an upper gi.....thank you Ilene