Not 12 months, actually:
"In general in the United States, flu season can start anytime in late fall, peak in mid-to-late winter (between December and February), and continue through early spring.
2 On average, flu season lasts about 13 weeks. It will usually end by April, but in some years it can linger into May."