Yep. If it's free, for sure. What do you mean you caught it twice as much? Bear in mind that the flu shot is for protection against influenza, not the common cold. I don't think I've ever had the flu, touch wood!, because from my understanding flu is awful - laid up in bed, hot and cold, fevers, shivers, nausea, vomiting, vision problems...

But I'm not a doctor, so I'm not really sure!