30-10-2020 19:07 via news.yahoo.com

The flu shot lasts for about 6 months: Here's when it starts working and why it may get less effective as time goes on

The flu shot is effective for about six months. You should get it in October so it lasts through March and covers you through flu season.
Read more »