Allergies don't work like that. How much weed are you smoking and are you buying it from a dispensery or do you still live in a state where it's illegal?
There are different kind of antihistamines. There are the first generation antihistamines that block the
H1 histamine receptor, like
diphenhydramine (Benadryl). That keeps your nose from running, your eyes from watering and itching, but it does nothing for your breathing. Then, there is the
H2 histamine receptor, one thing it controls is the amount of acid your stomach produces. However, this is an older class of drugs like
Prevacid or Zantec treat. It works well for some people, but, they have mostly been replaced by the PPI (proton pump inhibitor) drugs because they work so much better.
Then, there are the generation 2 antihistamines like Zyzal (
Levocetirizine), which is supposed to be the latest and the greatest. This again, has nothing to do with breathing, but just keeps your nose from running, eyes from watering, itching, sneezing, etc. The generation 1 antihistamines last about 4 hours, while the gen 2 last 24 hours. But, they don't always work for everyone, and I personally buy bottles of Benadryl in the bottle of a 600/ct amount because I have such bad allergies and I'm taking them all the time.
As you can see, there are literally dozens of different type 1 and 2 antihistamines (and they're even working on H3 and H4 blockers, although I don't know what those do). Wikipedia wouldn't let me copy a link to this box, so I just took a screen shot.
Some antihistamines work better for some people (both for H1 and H2) and some don't work at all. It's a genetic factor based on your
Cytochrome P450 aka CYP receptors in your liver and if you have more of one certain type of enzyme that breaks down a drug, or one that allows it to work, or one that makes it work for a shorter period of time and breaks it down, or one that lasts longer than it should. The only current way to determine your CYP enzyme makeup is a very expensive DNA test.
What's going to help you with your breathing are drugs like Mucinex (
Guaifenesin), which is an expectorant that breaks up the phlegm in your lungs and lets you cough it out. Sudafed (
pseudoephedrine) or Bronkaid (
ephedrine), these are vasoconstriction & bronchodilator drugs that cause the blood vessels in your lungs and nasal passages to shrink so you can breath around the heavy mucous flow. They also open your airways more to let you breath and take in more oxygen.
Did you say you were using an inhaler? There are either two types of drugs in that an inhaler, a bronchodilator like Ventolin (
albuterol) or a
glucocorticoid (cortisone based steroid - a catabolic compound that is doing the opposite of what you want your AAS to do and raises your overall blood cortisol levels). That's not to say you should stop using it if it's working for you. I have to use a product called Flonase, which is a glucocorticoid steroid I have to squirt up my nose. Last time I had my cortisol levels checked, they were high. But, I also have eczema and have to use yet another glucocorticoid steroid to apply to my scalp and facial hair to keep it from itching and cracking.
Now, I also saw you say you smoke a lot of weed? If that's not something you're willing to give up, have you considered switching to marijuana vapes or edibles? Marijuana has more tar than a cigarette, no matter how you smoke it. I don't know if this is an area of discussion that is allowed on this forum, but I'll just throw this out there and say you would do much better with a vape product if it's legal in your state, as it's a simple blend of Propylene Glycol, Vegetable Glycerine, a flavoring agent and then THC with very little CBD, with the THC levels being around 99%. Of course, if you live in a state that has legalized marijuana, you have more options, but I would highly consider trying that instead of smoking the plant itself.