The best time to get started is right now. Start on your idea, launch it learn from it and relaunch it again and again. That has to be better than wanting and wishing to do something but keeping it hidden waiting for the right time or for the “perfect” execution.