The only benefit to donating blood is that it prevents iron overload in men and postmenopausal women. There is some evidence that too much iron in the body can result in it floating free in the bloodstream, not bound to red blood cells, which can scar the arteries and increase the risk of heart disease. Donating blood about twice a year can prevent this.
Women of childbearing age rarely have excessive iron.