I donate every 6 weeks when I'm allowed to. I'm not a big fan of needles, but it takes like 10 minutes, and I feel pretty good about myself afterwards, so it's defintely worth it in my opinion. I'd urge anyone that hasn't ever done it to give it a try, at least once.