According to LifebExtension, donating blood is a healthy practice:


The Life Extension Blog: The Health Benefits from Donating Blood