UPDATE:
After testing for about 40 different things, his poor back. It only showed 1 thing he was allergic to and it is.................
Dust Mites. His nasal smear showed allergy and bacteria cells in his nose. Explains why his nose is always runny, he is always itching it and could explain his skin because he rolls around on the carpet a lot.
So now I have to either take up the carpet and get hard wood floors or buy a very expensive vacuum cleaner. The one I have has a hepa filter, but there are better ones out there.
He is on a nasal spray once a day and a cream for his skin.
So luckily nothing major. I think everyone is allergic to dust mites in one form or another, but this explains a lot of what is going on.
I tired to talk my DH into buying me an $1800.00 Kirby vacuum, but of course we can't.
I have removed all his curtains in his room, vacuumed really good, removed his sheets and blankets, washing in hot water. I am going to buy just a darkening blind for his room and not worry with curtains.
Could have been worse news. Hey at least I know I can feed him anything I want now. Still does not explain some of the reactions to some foods he has had, but they were processed foods, so It was probably a preservative or something.