Taken from
Scotblood*
Anyone between the ages of 17-66, who is in general good health, can volunteer to give blood (if you are a current donor, you can donate until you are 70 years of age).
There are two main reasons why you shouldn’t give blood:
- If giving blood could affect your own good health, for example: