Many of us dream of starting our own business. When is the best time to start a business?