In addition to helping others, donating blood can be good for your health. Just make sure to drink plenty of water before ...