How much blood can a person donate at one time and how long before major surgery you it?
It is important to stop donating blood at least 56 days before any major surgery, as donating blood can cause a decrease in blood volume and red blood cell count, which can lead to complications during surgery.