SEO is a long-term strategy. You may start seeing improvements in 3-6 months, but it can take up to a year for more competitive terms.