How long marketing campaign takes to generate leads for your business ?