Was your friend tested for pernicious anaemia before the B12 jabs? Did she have loading doses to build levels prior to 3 monthly maintenance doses? B12 is usually high or over range after B12 jabs but your friend's is very low.
Her folate is good now. Does it drop when she doesn't supplement?
Her GP should insist the lab tests vitD. They may decline to do it more than a couple of times a year but it isn't up to the lab to decline to test at all. Ferritin looks fine.
Content on HealthUnlocked does not replace the relationship between you and doctors or other healthcare professionals nor the advice you receive from them.
Never delay seeking advice or dialling emergency services because of something that you have read on HealthUnlocked.