RE: You won't find the perfect time.
Establishing some goals is essential to be able to define a clearer path. With the numbers in our minds, profits seem to get more tangible.
However, adverse factors (as mentioned by @gtg) can get in our way.
RE: You won't find the perfect time.