Hi, emptyshred, welcome to PsychCentral (PC). I agree with lonegael that he needs looking at by a professional; if you are going to take him to a psychologist, take him to a testing psychologist:
http://www..com/testing.htmguidetopsychology or child psychiatrist:
http://www.aacap.org/. Your pediatrician might know of one to refer you to.