How long does it take to grow a business?