just returned from my regular blood donation, typically really needed at this time of year when demand is high and stocks are low as other considerations intrude.
I would suggest that you consider taking a few minutes, if you are eligible, to give blood yourself. It is fairly easy to do, and you provide an item of profound value, somehow appropriate at a time of gift giving.
Like so many other aspects of volunteerism, there is a real, if intangible benefit - the sure knowledge that you contribute substantially to the general well-being. I know that sounds kind of hokey, but the positive attitude that giving engenders is real and definite.
I have been a fairly regular blood donor for several years and there is very little one can do that is so simple and yet so valuable.
My darling spouse thinks I give blood just for the drinks and snacks that our center provides. Those don't hinder me at all, but there is really much more that I gain.
Geezer in Chief