Once I start SEO, how long will it take to get high or 1st page rankings?

SEO isn’t an overnight success. It is a long game that requires lots of updates to your site and waiting for Search Engines to recognize those changes. Typically you will not see results until at least 90-120 days after your website has launched. Depending on the competitive nature of your business and the strategy behind it, initial results may take longer to achieve