my son is 8 years old and has been having abnormal blood work for 2 years now?
these numbers are not alarming and normal variability in dates according to age. you can try checking s. ferritin for being assured it is ok. healthy diet with vitamin d calcium and b1-6 and b12 is important. let him practice a sport of any type. swimming cycling etc…