There is no perfect answer because there are a ton of factors that are in the way such as competitions SEO efforts, large corporate brands commanding all the real estate on page 1 and more. Our general rule of thumb is 6 months to one year give or take until you start landing your keywords on page 1 of the search engine.