This may sound off, but here goes. Has he had is eyes checked lately? Sometimes children are doing lots of reading and headaches are a big factor if they are not seeing correctly.