It all depends on the type of service & strategy you’re implementing. Let’s say for SEO, it takes around 5-6 months to show up organic traffic improvements. If you want instant and faster results, PPC ads are best.  Furthermore, other services such as content marketing, social media, and email campaigns can also give you good results in 1 to 3 months. But again, it depends on whom you are targeting and how often you’re putting strategies into action.