I’ve been giving blood for 30+ years and their appointment systems have been getting worse
At one time you just walked in and waited for maybe 15 mins and then donated. These days I book weeks in advance, and then wait after my appointment time has passed. I’ve considered not bothering on the basis that I’ve done my bit, but it’s just too valuable a service
Their processes now take longer to ensure safer donations and safer blood stocks and everything is timed, e.g. cleaning your arm, which it never used to be
If you happen to be near a Blood Donation Centre you can consider platelet donation which you can do up to 24 times a year. IME the appointment times are adhered to, but that doesn’t help folk in remote communities