maybe for you. Not for me. It might not stave it off completely (sometimes it does) but it almost always shortens them by a couple days at least and alleviates symptoms for the duration. I guarantee if I don't take anything it will turn into a sinus infection. And if it's all mental then I'll take that, too. I'm a miserable wretch when I have any sort of upper respiratory infection.