Awh, poor Gerard xD
I hate needles, too, but I never get the flu vaccination. I just say to Mum,
"Mum, I will not be getting this vaccination. I have the strongest immune system out of anyone I know, and I hate needles. I will not be getting it. And if I get the flu? Well, I'll go around sneezing on people with the vaccination to see if they get it. I am not getting this vaccination."
It works every time.