I have never given any blood.
I have given money to charity before but I don't do so regularly and I volunteered at a charity before too. I was fighting poverty with a price gun.
Sometimes I give to a hobo directly if they ask me and I am carrying change. I don't usually carry it though.