my 8 yr old has gotten flu shots for the last 4 yrs and I swear by them, he hasn't gotten the flu during flu season since.