It sounds more like ASD than ADHD. If you are this concerned I would see a neuropsych or developmental pediatrician. It is really impossible, even for a professional, to diagnose someone without interacting with them and performing an evaluation.