There is no single straightforward answer to this question. The time taken to see SEO results can vary with different factors some of which may not be in our control like the changes in Google Search Algorithms. SEO is not a short-term marketing effort like Google Ads which can yield results quickly like in a day or week. 

No SEO agency should make a promise like this as SEO is a long-term strategy that requires patience and continuous effort. While some improvements can be seen within a few months, significant results may take six months to a year or even more.Â