SEO is a long term marketing strategy and the earliest you will see
results from SEO would be 3 months but we say give it 6-8 Months. The
great thing about achieving results in SEO is that once achieved the
benefits will resonate for a long time, unlike pay per click where if your
not spending your not seeing results. No Reputable SEO provider will
advise you that there are quick gains to be made in SEO.