Seconding ElizabethN: I think a neuropsych workup is a good idea.

Meltdowns, difficulty with transitions and slowness in learning self-care can be aspects of autism spectrum disorders. I think it's worth seeing what you can find out, so you'll have a clearer path to solving these problems.

DeeDee