You must wait at least 12 weeks between donations. If you’re not sure how long it’s been since you last gave blood, call us during working hours on 0345 90 90 999, or fill in our online enquiry form and someone will get back to you.
Current blood stock levels across Scotland3>
Wednesday 17 June
O+
6
days
A+
5
days
B+
6
days
AB+
11
days
O-
3
days
A-
5
days
B-
2
days
AB-
12
days
We aim to retain 6 days of stocks at any time in order to meet the requirements of patients in Scotland.