Don't think I could add much more than BrightSparks. LoL
Except to say that it does sound like something is up at home, and that it's affecting his behaviour.