I think the time period for the results to show up really varies. There's no specific time line to say. If the
SEO has been correctly carried out, results should show up in no time. What you should be more concern on is to continuously optimize your site. Don't wait for results to show up before going on to next action plan.