I'm a blood donor and am always pleased to see a good range of ages donating when I go. I've been on the register since I was 18, but have only made 41 donations, as there are so many times you can't give. During pregnancy, as a new mum, after travelling to certain countries, having your ears pierced, having dental work, when you're unwell, even with a cold. I missed my last one because even though I was fit and well I'd broken a bone in my hand (which reminds me I still need to reschedule). I'm B neg, and still aiming to get to at least 50 donations.
I've had little success recruiting the next generation. One came with me a few times but fainted twice, one has a real fear of needles and wouldn't even want to be in the room, the other is incredibly busy but I'm still working on her!
In grump mode, however, The Blood Service is forever banging on about donor shortfalls, but doesn't really help itself. When I worked I couldn't guarantee what time I'd get there so had to turn up without an appointment, and was turned away a couple of times as they were fully booked. Then they stopped using our local church hall, already a mile away and always packed, as my previous point shows, as a cost-cutting exercise. My nearest centre is now a village hall over 3 miles away, and there's only one bus an hour to it. I'm sure they'll have lost donors by doing this - we're not all drivers.