No, you cannot donate if you have a cold or flu because you need to be healthy while donating blood.