It is very difficult to prevent the flu virus. This is because the virus changes all the time. If a person gets the flu, his body forms antibodies to fight that virus off if it happens again. But since the flu virus changes all the time, a person's antibodies do not recognize the virus the next time it happens, because it is different. The same thing happens with vaccines.