The perfect time could be some appropriate time, which could be late or very late in occurence, but as long as it happens, then it is good; but we should keep going, irrespective of the expected fruits from our present actions.
***
It is my personal experience that if we keep doing things sincerely, with deligence and honestly, some good results and rewards will always be obtained.
*****