How long does it take for a blood test for anemia to get back?

1-2 days. Simple blood tests for anemia aare ready in 1-2 days; more detailed testing can take longer such as 5-7 days.
Dpends on test. Test to establish anemia, a cbc, takes a few minutes. To find the cause of anemia may take days depending on the etiology of anemia.