The right time to start your new business is right now. Today. Whenever I suggest that to someone who's going to start their new business "soon", I get a variety of replies, mostly prefaced by "yes, but".