Hi! Welcome to the forum. Sorry you need to be here.
I don't really have words of wisdom, but a few things I do want to mention.
Since your son has other conditions, I assume he is sometimes on medications. Check with the pharmacist or manufacturer to find out if any of them contain peanut. Off hand, I can only think of one medication on the market that does contain it (Ceruminex, which is an ear wax remover).
And, yes, it seems like a lot to take in at once. But, after a while it will become second nature to you. And until then, ask questions. No question is dumb.