SEO is a long term process. It takes time to see results from efforts, but as long as you did a good job of optimizing your site and are regularly building links and keeping active in social media you should begin to see an improvement. What many businesses make the mistake of doing is putting too much emphasis on rankings and it’s the only metric that they really pay attention to or care about. The thing about rankings is that they fluctuate and don’t provide an accurate picture. Your rank is going to be different based on things like location and personalized search.