Generally, digital marketing campaigns take 3 months to 6 months on average depending upon the amount of competition and other market factors. For businesses looking for immediate returns, should start with advertising.