Question: how long do you have to wait to donate blood after surgery?
Answer: After major surgical procedures, you may have to wait at least six months before giving blood.