Before you step out of your house to donate blood, have a nourishing diet. Once you are done with the good deed, consume food items rich in vitamins and more, says Annapurna Agrawal, nutritionist at ...