Yes, you read that right. Go give blood. Unless, of course, you have a health condition that prevents it, or your iron level is too low (like mine was yesterday when I went to the local blood drive to donate), go give blood. It's not hard. All you really have to do is lie there, with a needle in your arm, squeezing and releasing a rubber ball for about fifteen minutes. And what a difference that fifteen minutes can make to the life of someone else!
To find out when and where the next blood drive closest to your place of residence will be, check out this website: Red Cross.