Time has always been a problem for him. Not a simple problem that a planned schedule would solve. Planning ahead was not enough. I'd say he needed to plan ahead when to plan ahead to avoid unexpected unwelcome / undesired surprises.
Why should I say unwelcome?
Why should I say unwelcome?