Ferritin tests take only a day or two. If a blood sample is collected within the morning, you can expect the report by evening.