Started getting them in 2005 when I could get them for free at work. Got this year's 2 weeks ago.
I haven't had the flu since I started getting the shots, HOWEVER, I probably only had the flu 2 or 3 times in the 20 or so years before I started getting flu shots best I can recall. I worked overnights for 25 years, and while that does cause sleep issues for some, it did not for me, and since staffing so at a minimum on graveyard shift, I think not being around a lot of people reduced by risk of exposure to the flu.