I'm a bit shit with needles too but the one with giving blood didn't bother me much. Sadly I've only given blood once, first time I'd do it as a regular thing but then a couple of trips to malaria zones ruled me out for a long time. I should be able to do it again now though, so I guess I should.