I am suppose to donate blood tomorrow. However on Saturday I do warrior training with the Marie's and next Wednesday I have a physical test for the military academies. I want to donate blood but will I affect me so much that my performance would decrease dramatically? I'm 5'3" & 120lbs. Will I recover in time for my test?