Allergic rhinitis is triggered by allergens like pollen, dust mites, animal dander, and mold. Non-allergic rhinitis can be caused by factors such as viral infections, environmental irritants, medication overuse, and changes in weather. Understanding the underlying cause is critical for effective management.