What are the conditions for donating blood?

Pregnancy, childbirth and breastfeeding
The pregnant women cannot donate blood due to risk of anemia. The body produces more than Red cells for the baby’s needs (oxygen, placenta), donating blood would therefore amount to depriving him of what is vital for its good growth.
During childbirth, blood loss is significant, so the body must replenish its reserves. After childbirth,, we must therefore wait at least 6 months so that the body could compensate for its losses and give the hemoglobin time to regenerate. Breastfeeding and blood donation are perfectly Compatible, after this period of 6 months postpartum.