Well that totally depends on the search volume of your selected keywords and the targeted geographical location. If the search volume of your keywords is less and the geographical area is narrow the keywords will rank faster. On the contrary, if the search volume is high and you are targeting globally it will take more time.