I don't give money to charities because I don't trust them to actually do what they say they will.
I do give blood, although I haven't donated for a many months now. I've been giving blood since 2008 and it's something I enjoy. You get to lie down in a comfy bed-chair thing, you get a free cup...