Good and genuine SEO services will show you results after 4-6 months. If a company claims to show results within a month then it’s probably a fraud or they’re doing black hat SEO which can lead to the suspension of your website.