It largely depends on what your targeted keywords are, how competitive your market is, and how much time you’re investing. Some keywords have hundreds or thousands of sites doing SEO to reach first page, while others have very few competitors. An optimal strategy has a mix of competitive keywords, which can take months to years to see first page results, and noncompetitive keywords, which you can rank on the first page between a few weeks and a few months.
It is likely that you will need a custom strategy based on your market and location. If you’d like to discuss and figure out an optimal strategy, please schedule a free 30 minute introduction meeting here.