The answer to this question depends on a number of factors, including the age and authority of your website, the competition for your target keywords, your marketing strategy, and the quality of your SEO campaign. However, it is generally agreed that it takes 5-6 months for an SEO process to start working and that it is an ongoing process that must be continually worked on in order to maintain and improve your ranking.