Nobody knows exactly - and nobody can. It all depends on so many factors. Some within your power to influence and others outside your power.
It all depends on your keywords - your relevancy - and your ability to deliver quality content to those users via search. Google wants quality - and if you have a good website, just build links and try to rank for many keywords.
If its not very competitive keyword(s) 4-6 months, but if its very competitive expect to wait for 6-12 months.
If you are trying to rank for very competitive keywords, be prepared to never reach number 1. Sometimes ranking in the first SERP should be counted as successful enough!
depends on a number of things anything from age of the site. to competition of keywords you are trying to rank for. Try to rank for keywords that have less competition makes it easier i'm finding out.
It can be a few days, it can be never, depends upon the competition of your keyword amongst other things.
Keywords ranking depends on many factors like competition on keywords, on page optimization of website, number of quality back links, domain age etc. So, for every keyword time duration is different.
it depends on your effort in link building and it varies on the domain age,but if the site is new probably it only take 23 weeks.
There is no fix time period of getting first page position. I am trying last 15 days to come up of first page. Even I jumped from 3 page to page 2 but still waiting for first page. I am using all seo channels for site promotion.
It depends on following factors. 1. Domain age 2. Content of website 3. Quality backlinks 4. Competition