Seriously though, I wonder if one does build up some sort of natural repellent to them, as over the years I've found that they've troubled me less and less.

I'd bought some 'rubbing alcohol', but had no need of it at all this time.