Ranking content on google search takes from 90 to 180 days which is 3 to 6 months.
So expect any SEO work on your website to take from 3 to 6 months before you see improved search results from seo.
SEO can take even longer depending on the competitiveness of the keywords that you're aiming to rank for.
Just keep in mind that SEO isn't an overnight thing and can take a year or more to see results.