Hello and welcome to HCM,
Low level of vitamin B 12 indicates deficiency of vitamin B 12. Vitamin B 12 deficiency leads to anemia.
Increase in liver enzymes is caused due to damage to the liver cells. This damage can be caused due to infection, inflammation, etc.
levels indicate deficiency of magnesium.
It seems you that you are suffering from multiple deficiencies.
You need to consult your doctor for nutritional supplements and prescription of health supplements- Vitamin B 12, folic acid
, vitamins and minerals
Low level of platelets can be due to idiopathic thrombocytopenic purpura
A history of low platelets for more than six months, suggests chronic ITP
This conditions is commonly treated with steroids.
Consult your doctor for the prescription of the drug.
Thanks and take care
Dr Shailja P Wahal