Long time allergy sufferer checking in. I am not your doctor, I am not offering medical advice, or telling you want to do. The following is solely my opinion:
Allergy shots are a pain (literally, but just a tiny one) and the treatment takes years to achieve the full effect, but for most people they really do work to either reduce or eliminate the reaction. The downsides are that you need to go to an allergist, there is a time and money factor involved, they don’t work for everyone (just most people), and there is a small but real chance of a very serious reaction.
Neti pot - I am yet another convert. Messy at first, it has really helped make a difference. I am taking fewer medications, breathing easier, and giving my husband a good laugh whenever he sees me using one. Humor is always good.
Zyrtec - I don’t take it because the FAA doesn’t like it, and it makes me feel zoned-out. Not drowsy, just zoned-out. But a lot of people swear by it, and it’s long-acting.
Pseudoephedrine (Sudafed) - great decongestant. Downsides are that in most places you have to ask at the counter, show your driver’s license, and sign for it, and you’re limited in how much you can buy at once and per month. Can also raise your blood pressure, cause anxiety/nervousness, disrupted sleep, dizziness, and not good for people with heart problems.
Ephedra - the herbal form of pseudoephedrine. Hard to find in many places, banned in others, dosage is much less consistent, same side effects apply and I recommend the commercially produced pills just because it’s easier to predict the effects and what you’re getting.
Loratidine (Claritin) - Non-sedating anti-histamine. I find it most useful to take it BEFORE I have a reaction, and daily use makes it more effective as other posters havenoted.
Diphenhydramine (Benadryl) - The old stand-by. If you wind up in the emergency room with a life-threatening allergic reaction one of the things they do is give you 50 mg of this stuff right at the start. It’s good at knocking back those reactions. It’s also good at knocking people out. In fact, it’s so good at it, it’s also sold as an over the counter sleep aid. Don’t drive under the influence, please. If you have a BAD reaction this is still the best, in my opinion, but I’d prefer to avoid needing it in the first place.
**Fexofenadine (Allegra) **- I have never taken this that I recall, so I have no opinion.