Perfect timing, by nature, is a rare occurrence.
Which is why the best plans don’t rely on lucky circumstances, but are positioned to take advantage of them when they arise.
The question is not, when is the right time?
It’s how can we ready ourselves to seize the right time when it arrives?