I've given blood. I can't give blood as often as I'd like, though. All the traveling I do prevents it. I do it for free, no money. It doesn't take much energy out of me (other people I know just lose ALL of there energy). I filled up the bag in 5 minutes.