There's no exact period that your site will get ranking on the first page. There're many factors that will effect in SEO such as your site content, your backlinks, the quality of backlinks, the number of competitors. However in some cases, you will need about 6 months - 12 months to get it on top.