Allegra is the drug used for allergic rhinitis symptoms control. it will not help in non allergic rhinitis. the cause for non allergic rhinitis is not allergey, this should be confirmed by allergen and nasal tissue examination. there are many types of non allergic rhynitis and each has different treatment. if not allergic rhinitis than there is no point in taking the Allegra