The time period can differ depending on the site and the competitiveness of your keywords and market. If it’s a new site in a competitive market then it can take quite a long time to build authority. There are times when the site has good authority but poor targeting and simple fixes to technical or on-site issues can lead to quick wins.