... and the news wasn't great, but could be worse.
The blood tests showed allergies to milk, egg whites, peanuts, and mustard. The threshold that they use to consider something an allergy is anything greater than 0.35. D's results were 0.8 for milk, 1.6 for egg white, 2.4 for mustard, and a whopping 12.8 for peanut

So, the good news is that the allergist said it is likely that he will grow out of the milk, egg, and mustard allergies - not definite, and he made that clear, but probable given the relatively low IgE reaction. The peanut is a whole different ball game - he said that the much stronger IgE reaction, combined with the strong positive skin test result we got weeks ago, makes it much less likely that he will grow out of it. D's never had peanuts before (though I'd never been really careful if I had peanuts, kwim?) and the allergist made it clear that I should not introduce them at home for quite some time.
He wants to redo the blood tests at age 3. If the milk, egg, and mustard IgE levels are similar or lower then he wants to do a food challenge at that point. He said that he doesn't ever do food challenges below age 3 as younger children can't communicate that they're having a reaction. So, really I just have to keep doing what we've been doing (and be more careful about peanuts), keep carrying the epi pen, and keep fingers and toes crossed for the next 19mo that he grows out of it. The allergist did say that if I had any questions or concerns in the meantime just to call the office, which is nice.
So that's it! Almost a bit anti-climactic TBH - but I'd rather have boring news than bad news

Thanks for all the support while we've been going through this