Somerdai, in our family's experience an OT is the wrong place to start for something like this; I'd get an appointment with a neuropsychologist.

We saw an OT when DS was 3 (symptoms like your DS's) and were told he was just fine; she was simply not qualified to see that he had an autism spectrum disorder. Between this and our school district's refusal to evaluate him, we lost a few years of early intervention.

Since you're not local, it seems all the more important to see the right professional first and not waste time...

DeeDee