The answer to this is not the same for everyone. May websites can see movement in their rankings with as early as a week other could take a bit long. But, this movement is not the end result as they will continue to improve. To get a greater understanding on how well your site will do it is best to give at least 3 months as the speed of the results are not based upon how fast we do the work but upon the frequency the search engine spiders visit and index your site to see all the new improvements that have happened. You can expect one the crawlers see our work they will start to visit more often and thus gain ranks faster and faster.