We too have read about all the different things it could be, (Lyme-of which I've had for years even before I was pregnant with him), food allergies, environmental, PANDAS, Tics, Tourettes, you name it, we've read about it! It's so frustrating and confusing to try to figure out what is causing what!
I am not sure of what is causing what right now. I have doubts, but then I go back to he got a Tic disorder and strep infection right at the same time so then I think it is PANDAS. He is not/was not as severe as others I have read about.He is still having behavior issues though. Back on Feingold 100% on January 1st!