Had similar hive issues with my sensitive OTTB. My vet had me using 7 Benadryl 2x daily, as needed. She said it was fine to just keep him on it all summer long. I was usually able to have him go off it for stretches when he wasn’t itchy. If he just had welts, but no major itching, I’d sponge liberally with witchhazel. That would take welts down quite quickly and stop any short term itching too. He especially liked it if I kept a cold bottle of witchhazel in the barn fridge. In the big picture, I think the Benadryl did more for him than the allergy shots he was on for several years (and they did initially help some).
Currently using the 2X daily Benadryl on a Sweet Itch prone pony I’m leasing. He had a little start of the itch early in the summer, but looks and seems to feel absolutely fabulous right now. Not a lesion on him and his mane and tail are completely intact! Past pictures from the owner showed him with huge bloody/scabby patches on his belly and neck and pretty much just a “rat tail”, he was so uncomfortable in his old environment. (His owner was diligent in his care, fly sheeted, leg wrapped, face masked to the hilt. It wasn’t owner neglect, indeed, she is enough of a true horsewoman to part with this adorable guy so he could be comfortable, even preferring to have me lease to see if I wanted to even deal with his issues. I feel privileged to have him in my care; he’s such a lover.) I tried backing him off to 1X daily Benadryl, but he’d start some rubbing then, so went back to 2X daily. I will keep him on it for the duration of the summer. It is definitely working for him.
I also have my other itchy pony on it this summer. The flies have been horrendous for what ever reason (guessing the hot, humid weather). It hasn’t totally stopped his itching, but I’ve been off an on with him. Thinking I should just keep him on it for the next few weeks until we have a fly-killing frost.
For those that haven’t discovered it yet, Sam’s Club has Benadryl 600 count bottles for $5. Cheap as dirt, but boy do you get the look from the cashier when you buy 4 at a time.