To answer the question, I'd say time is the most difficult aspect to starting a new business. When is it the right time? When is it wrong? Lastly, it will be a whirlwind from start to finish.