Consider this scenario: Let's say you're expecting a special guest today, but you don't know exactly when this guest will be coming to your house. You've cleaned up, decorated your house and prepared a wonderful meal for this visitor.
Which of these options do you think will do you good? A) Just sitting and waiting for him/her to show up. Or B) Forgetting that the person is even coming and engaging yourself with an activity; gaming, watching a movie, doing laundry etc.
The answer is obviously the latter. Why is that? Let's assume that this guest will come exactly by 3:00pm and you have no idea. Let's also assume you've finished all your preparation as early as 9:00am.
It will do you little good to just sit idly and let 6 hours of your time pass you by in the name of waiting. And whenever you're anxiously waiting for something to happen like that, it will appear as if time has become very slow. You will not be relaxed and you'll often be unhappy waiting pensively for nothing.
With the second option, you won't even know when the 6 hours will pass and your guest suddenly knocks at your door. It will appear somewhat sudden because you were enjoying yourself before he then showed up. You will get the illusion that 6 hours went so fast, because you were enjoying yourself, relaxed, not bothered and happy.
In our world today, we have so many unhappy, sad and depressed people who claim they are waiting for The right time,' 'God's time,' The best time etc. They easily become anxious and worried because it often appears that the right time takes too long to come. But that is an illusion, they only feel that way because they are just waiting for the right time and doing nothing else.
I don't think it's advantageous to idly wait for it. What if the right time would come in ten or twenty years time? Would you just wait idly for it? It is better to engage now and enjoy the steps you're taking in your daily struggle; you should be presently happy and not worried about when the right time or God's time will come. It will appear to take too long and you'll be easily discouraged if you should just wait.
Forget about when the right time will be. Should it even matter? Enjoy your daily steps in life. Your business should be to keep trying your best and making efforts in the little way you can while ensuring that you're happy and having fun in the process. The right time will take care of itself.
Do your best, stay happy and stay positive! You'd be surprised at how fast the right time will come to you!