Absolutely. Although there is also a way to avoid this, and all the dilemmas, I think, and is to put oneself into the equation, that is, instead of asking "is it too soon to do this?" or "is it too late to do this?", we ask ourselves "am I ready to do this?", if the answer is negative, it is early, if the answer is positive, it is the right moment. Never it is too late, at least not for the perseverant.
Interesting thoughts as always.
Wow that's a good suggestion. Being ready to do something as important as doing it at the right time.