Due to Google's over 200+ ranking signals, it is impossible to predict how long it will take a website to rank. Typically, clients see significant improvements in long-tail keywords around 90 days and competitive search terms around 150 days. SEO is a long-term strategy but provides the best ROI.
Websites with zero domain authority will take time to gain trust from Google. It is also essential to escape "Google Sandbox." The best way to gain trust and escape the sandbox is by using quality original content, such as service pages, blog posts, business citations, links, and social media presence. Additionally, you need a mobile-friendly website, fast-loading pages, a clean online reputation, internal links, and a well-designed website silo that's up to par with your competition.