His article indicates that the shot given now would run out of steam in 4-5 months. He needs to go back to school. It is not a short term immunity that is being created. Since we are looking at 2 strains of Brisbane influenza, those that have been exposed to this strain, no matter when, will have created an immune response to future exposure to that strain. The issue is that the virus can mutate or drift, making the shot less effective. That is the case if the shot is given today, or in 60 days. The immunity created today by administration of inactivated viral components will act against the flu it was created for no matter when the flu is encountered. Get the shot today, lessen the chance of passing the influenza from person to person that allows possible viral drift. That is more effective than waiting.