If you plan to have surgery that would require having a transfusion, make an autologous donation ahead of time. If you anticipate needing more than one unit, get friends or family that you trust to give blood for your operation.
We have been told you can give blood for someone, but it just goes into the “pot” - doesn’t mean they get YOUR blood...