Thanks for your query.
Dear from your history it seems to me that you are suffering from allergic rhinitis
You may use nasal drops in the form of azelastine-fluticasone
combination twice daily one drop each nostril
along with oral anti-histaminic like cetrizine
once daily to control your symptoms.
Its very hard to get permanent cure for allergic rhinitis.
You should have to keep avoiding allergen exposure.
You may have an allergic skin testing or specific serum IgE assay in order to isolate the culprit allergens and may try specific immunotherapy
for those allergens in order to prevent your symptoms on further exposure to these allergens. For that you have to consult an allergist and take his opinion.