Ever wondered when is the right time to do something. Being rational helps us make good and not so good decisions. When one believes in something, there is no right time, its always good to go in and do whatever one believes in.
If its a new job you want go ahead make research and send all the applications.
If its a new house you want, work hard and buy the house, if you cannot afford it get a mortgage.
If its a new car you want, save and buy it.
Never wait for anyone to buy you anything, because you will have all you want in good time.