Hazardous Occupation / Hazardous Hobby
Aircraft pilot / bus or train driver / crane operator / fireman / air traffic controller / police driver / diver / involved with climbing ladders or scaffolding.
You cannot give blood if you are on duty or will be going on duty or performing any of these activities on the same day. You can only give blood while off duty and you must not perform any of the above activities on the same day of donation.
If you are a pilot (commercial or for a hobby) you must not undertake any flying for 24 hours after donating.
If you are a member of a civil air crew you must not undertake any duties for 24 hours after donating.
If you are involved in diving / scuba diving you must not dive for 24 hours after donating.
If you are involved in parachuting or sky diving you cannot give blood if you will be parachuting or sky-diving in the 90 days after donating. If you were involved with parachuting or skydiving in the past but will not do so in the next 90 days you can give blood.
If you are a taxi driver and you have never give blood before, you cannot give blood if you are on duty or if you will be going on duty later on that day. If you have given blood in the past and did not have any complications of donating such as feeling light-headed or faint, you can give blood even if you are on duty.