You were clear Rosey, and we know allergies are on the list. We just think it is probably something else at this point.
I have been in your shoes, trying to figure things out and desperately wanting to fix things for my baby.
Try not to drive yourself nuts, and try not to read too much on the Internet. I can tell you from experience that it will make you worry more for no reason.
Try to get some rest and give Teddy some gentle hugs from me and the Maxman.