Most campaigns last more than a year. After 3 months, some benefits should be showing. By 6 months, there should be real progress. We have clients for more than 10 years still running SEO.