Oh I almost forgot to tell you about DH. DH has his own food allergies (nuts, peas, soy and beans) and has had them since he was a kid. Since DS was getting all this testing done DH decided it might be time to get some more testing done since the last time he was about Nathan's age. He went in Thursday and the results were interesting.
They tested him for around 40 environmental allergens (trees, grasses, animals, molds, etc..) and he tested positive for 39 of them!

The only thing he didn't test positive for was some mold mix although I figure it must have been a bad batch.
They then tested him for 24 food allergens and he was allergic to all 24 of them!!!

Can you believe that? He was allergic to EVERYTHING!!! Every fruit, grain, meat, nut, vegetable, milk, dairy, soy, etc. they had!
When DH called me up to tell me I just had to

and call him Bubble Boy because it was better than crying. I can't believe he is allergic to all of that. The allergist is going to have him start weekly allergy shots for the environmental allergies. He actually will have to have 2 shots a week because they can't get that much "stuff" in 1 shot alone.

As for the food allergies well actually there is not a lot they can do. He can't stop eating so he basically needs to continue to do what he has done in the past. Eliminate those things that bother him the most and try not to each too much of any one thing. He just needs a really varied diet and try to cut back on the things he was most allergic to. Some of his top offenders were soy, chocolate, black pepper, garlic and rice.
I told DH that I was sorry but I couldn't deal with cooking all separate meals for everyone. I am having a hard enough time cooking for DS's allergies. He told me that is fine. He is a big boy and he can eat or not eat what he feels is right for him.