Donating blood improves your overall cardiovascular health. Increased level of iron in the blood raises the chance of heart disease. Regularly donating blood helps males in particular to reduce the amount of iron in the blood. It is best for especially for men's health.