Medicare Part B will cover one flu shot per flu season. Many people only get a flu shot once per year, but Part B will cover two flu shots per year if they are spaced out to coincide with each flu season. For example, the flu season typically runs from November into April. If you...