I've been getting allergy immunotherapy for the past 3.5 years (not for food allergies, for stuff like cat, dog, grass, dust mites, etc.), and I have to go for the shots once a month. It's honestly not that big a deal. I only have another 1.5 years until my treatment is over, but if I had to do it for the rest of my life, it wouldn't be the worst thing, given the benefits.
This is of course assuming there aren't any bad reactions to this medicine... didn't read enough of the article or beyond to get that info.