Vit D - Doctor's Best softgels and according to the Vit D Council you'll need 4,000iu daily to raise your level from 57nmol/L (22.8ng/ml) to their recommended level of 125nmol/L (50ng/ml) but remember to retest after 3 months to check your level and see if you need to adjust your dose
Folate - as you have B12 injections you should be using a B Complex to keep all B vitamins balanced. Thorne Basic B improved my bottom of range folate to top of range in 2.5 months.
Ferritin is over range, you don't need to supplement.
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.