There's no definitive answer to how long SEO will be able to deliver noticeable result'. There are a variety of factors at play, such as keywords/terms and locations, among others. We usually estimate an decent uplift within 3 to 6 months, however, improvements may be seen as early as the first month.