I had flu on new years eve of 1999 - was absolutely gutted! I also had swine flu back in 2008 and was prescribed tamiflu. However, the first night I took it, I didn't go to sleep as I thought I was genuinely going to die.
I've had a free flu jab every year since 2012. I haven't had the flu in that time, so i can't say that the jabs 100% help, but I do like to think so, especially as it's free.