The best time to start an internet based company was 20 years ago. The best time to start a cloud computing company was 10 years ago. The best time to have planted a tree was 20 years ago. The best time to have started that project was weeks ago.
The second best time is today.
Go on start. The thing you are ‘waiting for’ will come as you begin. The world does not need more ‘waiters,’ observers; it desperately needs need more engaged people who are making their ideas a reality.