Yes, I've had shots for blood tests. Only to find out stuff that was wrong with me.

I've never given blood, and I don't ever plan on it, either. I find it pretty scary.