Difficult question, everything will depend on your site and the work that has been done upstream. A site that has never done SEO results are visible in 6-8 months. A site that has good SEO basics (speed, meta and H tags filled in, etc.), you can have an increase in traffic from 2 months.