How long does it take the red cross to test blood to see if you can donate?

Minutes. They test the blood for iron levels while you are there. You also fill out a health questionnaire. Between the two they can determine if you are qualified to donate.