I would say 10-14 days. It also depends on the recipe and the yeast you used for this particular recipe.
But give it 14 days, check gravity on day 15, 17 and 19. If it shows the same OG, then the beer has finished fermenting. Dry hop for 3-5 days and you should be ready to keg/bottle.