I don't want to put anyone off, but the needle that that LPN used for the flu shot I just got looked to be about 4" long.