How long you have to wait depends on the type of digital marketing strategy that you have decided to work with. Some strategies can give you immediate results, while some need at least a year to work. After deciding to work with a digital marketing agency, you will need to wait for about 6 months to a year to get your desired results.