I used to have cold mostly in winter for years. But i self-discovered that it was allergy which started with a couple of sneeze and went to take the form of cold and cough in couple of days. So, now whenever I feel like I am about to get cold(disease), I take allegra and boom it doesn't go further than that sneeze.