My son is never on time

I have to take my 6 year old school every morning but I always struggle to have him ready. For some reason he seems to always delay when taking a bath, taking breakfast or dressing up. It frustrates me and yet I do not want to shout at him in the morning. How do I train him to manage time better?
The New Times
Times Reporter