It really depends on the niche of your website and what you’re trying to rank for. There are brand new sites that can rank in a couple of hours and there are sites that will take months to rank. It all just boils down to what you’re trying to rank for.
The on & average time for websites to rank on Google through SEO optimization practices is about three to six months. That's accurate jumping to the front of Google's results usually takes between 90-180 days, depending on the effectiveness of your industry and popularity of your keywords.