i swear by vicks first defence.have not had a cold/virus in the 10+ years that i have been using that!