Question: how long does the flu shot give you protection?
Answer: The effects of the vaccine generally only last through one flu season, which is about six months long. That's part of the reason you need one every year. Starting two weeks after you get a flu shot, you should be protected from certain influenza viruses for the remainder of that flu season.