Fasting is not usually required before a ferritin test. However, your healthcare provider may ask you to avoid taking iron supplements or eating iron-rich foods for a certain period of time before the test.