I donate blood 3-4 times per year. They have blood drives where I work so its easy enough to do. I only don't do it if I'm traveling and I miss their blood drive.