Bringing a website to the TOP 1-3-5-10 takes on average from 3 to 7 months. The timing of website promotion in the TOP 10 is influenced by factors such as:
Current state of the site: a site that is not well designed requires more time for promotion.
Activity of competitors online: the higher the competition, the longer it takes to bring the site to the TOP.
The SEO budget you allocated for promotion: the larger it is, the sooner the site will get to the TOP.