Ferritin of under 30 means you have iron deficiency anemia. Your dr should be advising you to take iron. Not a vitamin a day but high doses of iron. I have been taking 500mg of ferrous fumerate a day. You can buy it over the counter for about £5 for a month or two’s supply.
I am not a dr but I recently had some private blood tests done. The report they gave me is written in quite easy to understand language. Here’s what they say about the tests you are out of the normal range for:
MCV - Low MCV levels indicate that your red blood cells are a smaller size than they should be. This indicates that you may have microcytic anaemia, which is generally caused by iron deficiency anaemia. Low levels of iron in the blood reduce the amount of haemoglobin which can be made, thereby decreasing red blood cell size.
Iron deficiency anaemia may be caused by a reduced dietary intake of iron, or by malabsorptive conditions such as Crohn's disease, where the digestive tract is too inflamed to uptake enough iron.
RBC - An elevated RBC count can indicate that you have polycythaemia, meaning that you have a greater number of RBCs than normal. This often arises as the body increases red blood cell production in order to compensate for chronically low oxygen levels caused by lung disease, or living at altitude.
Raised RBC counts can also be caused by dehydration, smoking, and kidney tumours which stimulate excess RBC production.
MCH - MCH is looked at in the context of your other red cell blood markers. If your other markers are normal then a slightly low MCH level may not be significant.
Low MCH levels may be caused by anaemia, when the number of blood cells are low. Anaemia can be caused by iron deficiency, which can be caused by not consuming enough iron in the diet, or from conditions such as Crohn's disease where the intestines are unable to absorb sufficient iron. Other causes include gastrointestinal bleeds such as with peptic ulcers, and by a lack of vitamins such as B12 and folate.
So I would start by increasing your ferritin and then the other markers should improve. The optimum level for ferritin is over 100.