Ferritin levels are affected by inflammation and infection, in addition to iron, so it is not always a good marker of anything. A full iron panel would give you a better idea of what your iron status is. Your vitamin D is low at 25. 30 is considered the minimum, but for a thal, the goal should be above 50. I'm not sure about the thyroid but your TSH is within range. Bilirubin is almost always high due to the higher turnover of red blood cells. This can eventually lead to gallstones or sludge in the gallbladder. Milk thistle and L-carnitine may be of some help in reducing this.