Some years ago I thought (wrongly) that I could get rid of my vitamin B12 deficiency by taking MegaB vitamins several times a day -- with lots of liquid.
They didn't improve my serum B12 level at all, but... they did get rid of my allergies.
This year they didn't totally get rid of my allergies, but there's been SO MUCH stress that I'm not surprised. On the other hand, they kept my allergies from being particularly bad.
Just mentioning...