SEO unfortunately will be on-going expenses. Even though after you achieve the desired rankings for your site, you have to keep the rankings or even build momentum. Otherwise, someone else who will put in more effort will outrank you.