Hi.. Asthalin is a not that very useful in preventing an episode of asthma.. It is more of helpful in symptomatic reduction of the spell... You may need few other medical treatment that could help in preventing an episode.. Contact your doctor for the details.. Apart from these you can also help yourself from reducing the exposure to allergen and very cold environment.. All the best..