It depends on the performance of your website. If your website is not loading fast or even loading at the average speed, it will couple of weeks for recovery. The more improvements there are, the more time it will take.