Launching a startup is difficult to say the least. Common thought is that the average time it takes for a company to begin turning a profit is three years – and some of the largest companies today have been through the so called “valley of death” – when a startup is still generating negative cash flow.