Is it possible to ‘fight off’ a cold before it sets in? A pharmacist explains how to stay sniffle-free for as long as possible