I want to take seo services for my site so how much time will required
just give me rough idea

good seo is NEVER complete. if you stop optimizing your site and working hard to get traffic other people in the industry will and they will outrank you.

you constantly need to work on your search engine rankings.