Hello. Thanks for writing to us.
As per your description, you probably are suffering from allergy. Allergy in simple terms is the response of our body for a foreign substance whether it is small or big. The foreign substance can be a simple pollen, dust, animal dander, microorganisms or even cold weather. In your case, it is likely that you're allergic to the dust and the cold weather.
I recommend you to follow these precautions:
1)avoid exposure to cold environment
3)Use air filters or masks when you are supposed to go out in pollution.
4)Avoid pet animals.
5)Take steam inhalations for at least three or five times a day.
6)Use antihistamines like Levocetrizine to relieve your symptoms.
7)You can also use drugs like xylometazoline which acts like nasal decongestants for a quick relief of blocked nose, although it shouldn't be overused.
8)Consider antibiotics if the symptoms persist, and the discharge turns yellow or green colour.
Hope this helps.