Red Cross donations
I would not recommend it unless you have visited your doctor very recently and have full lab results. H&H is done when you donate, but unless you know your actual iron level and % saturation as well it's not a very good indicator of anemia. Talk to your surgeon about it and get his thoughts of course.
You can donate plasma at any time though.
You can donate plasma at any time though.