Do it lying down!
Just ask them to recline you all the way.
Once teh needle's in it's a doddle.
I'm the universal donor, O positive, so I've given loads.
Not recently because of some health issues, but plan on getting back to it as soon as.
My dad's given so much he's even got a little medal after a certain number of pints.
Just do it!