The best time to start a businees depends on the nature of the business you want to do. For instance the season the business thrive well or the environment the business can be well harnessed. So in my opinion, I think you can start any time depending on your readiness.