You are having allergic rhinitis
which will always re-occur ones the allergens ( cold
, dust, pollen) are present. You need to adjust your lifestyle and avoid allergens even though it is difficult to do, at least you will reduce the chances of you getting some allergy
episodes. Then you can use antihistamines such as cetrizine
or a nasal steroid
spray to relief the symptoms when they present. I don't think there is any permanent cure for your allergy as it is already encrypted in your DNA and that can not be corrected by any known medical therapy.
Wish you the best and hope this helps.