Hi sisi7 and welcome,
Your Hb is low, which is expected with thal minor. Your iron tests are all normal except for the serum ferritin. Normally with iron deficiency, the serum iron and iron saturation will be low, with a high TIBC, and a low ferritin, but with low ferritin only and accounting for the low Hb with thal minor, it is difficult to say that you are iron deficient from these two test results. There are two other conditions that cause low ferritin only. One is common, hypothyroid and the other not so much anymore, scurvy. Scurvy is the result of vitamin C deficiency and is uncommon in today's world. Has your thyroid been tested? There is also another reason that zinc levels would be high. Copper deficiency results in high zinc levels. This can also be tested. Iron therapy should show an increase in Hb over a one month period. If no change is noted, it is one more indication that you are not iron deficient. Nutrition is important for thal minors, so make sure your diet is healthy and you may want to find a good multivitamin with minerals.