Am I asking too much? What would you do?
I have a six year old. I've never perceived her as having more trouble completing tasks than her peers, but she gets distracted like any kid. For example, if I tell her to go brush her teeth, at least half the time I'll hear her start up some imaginary play involving the toothbrush or a towel or something. I have to keep an ear open and direct her back to the task if I'm in a hurry. I think that's normal and I don't let it frustrate me - it's just how six year olds are.
If he's always been like this, I think you can expect him to keep being like this, so I would work with it. Give yourself more time than you think you need to get to the car. I know it's going to take 15 minutes to get our shoes on and get in the car in the morning even though it should take 5, so I build that into planning the morning. I would tell him about your planning too - if he knows that he takes a long time to complete things, it will help him get a feel for how to give himself enough time.
-Ecstatic mommy to amazing DD, 2/07 :
This is a problem for us in the mornings. I have a small chart with every step to get ready for school on the wall. Before the chart was made we discussed what needs to be done and about how long it will take. When I can see a step hasn't been done I say "check the chart" and then at the end of the steps when my child is asking to play before the bus comes I also say "check the chart". Letting the chart be the boss really helps us.
And let me clarify by saying it isn't just a problem in the mornings but other times I try to be more flexible. My ds is a bit spacey but I think that is just part of being him.