Iron tests should be done after a 12 hour fast and no high iron food for a couple of days beforehand, so that includes ferritin.
I've never had vitamins/minerlas tested by my GP other than ferritin has occasionally been included but I've not been told beforehand, so I always book an early appointment and only have water, nothing to eat, before I go just in case they're doing something I don't know about.
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.