Blood donation is safe. New, sterile disposable equipment is used for each donor, so there's no risk of contracting a bloodborne infection by donating blood.
If you're a healthy adult, you can usually donate a pint of blood without endangering your health. Within 24 hours of a blood donation, your body replaces the lost fluids. And after several weeks, your body replaces the lost red blood cells.