When is the best time to start building a brand?

The answer's the same as it is to the question:  "When is the best time to plant a tree?"

Twenty years ago.

The next best time is now.