How to Prepare For a Successful Blood Donation

Why should I donate my blood?

What should I do BEFORE the donation?

What should I do AFTER the donation?