With SEO, you will improve over time, and the more you do, the better your results will be! After you work with an SEO consultant and trainer you will have more confidence to do the practical application of SEO in your website pages, blogs etc. While no-one can guarantee results, thoughtful selection of keywords and content, and using best-practice principles consistently will give you gains. There is no right amount of time to spend on SEO, but it takes time to do things right.