Waiting too long is also bad timing. The perfect moment has a habit of passing while you plan for it.
REFLECTION
REFLECTION
Delay can cost as much as haste, and it is easier to justify because it looks responsible. Preparation has no natural end point, so it absorbs whatever time you give it, and at some stage further readiness stops adding anything and simply postpones the risk. The ideal conditions people wait for are mostly recognised in hindsight.
Set a date for the thing you have been preparing and treat it as fixed. Ask what would genuinely change with another month, and be honest if the answer is nothing. Good enough and now often beats perfect and later.
What are you calling preparation when it is really delay?
Free, with nothing to buy inside it.