Absolutely brutal at the moment.
Benadryl / Acrivasine works best on me in therms of non prescription, but it’s really expensive as there are no generic versions of the drug. And it wears off after about 3 or 4 hours.
Thinking of buying fexofenadine (prescription only) off one of those sites where you don’t really need a prescription, you just answer a few screening questions.