SEO is an on-going process. I can do keyword research and complete on-page SEO in first month but off-page SEO will be on-going depends on you how much you can afford.