Is it too late to get a flu shot?

Absolutely not. Influenza activity usually peaks in January or February.