I started my blog 1 year back and i was using longtail pro for getting exact relevant traffic to my blog. It took me around 3 months to grow traffic at my blog. Also i was focused on more content than optimization, once i worked on seo my traffic on my blog started growing fast.
It totally depends on your website content, domain authority, your website page authority, back links and internal linking structure. There are others SEO consideration too that affect your website ranking. Check your website for required on page seo changes and make sure your website doesnot have any webmaster error message.
Follow these suggestions, and watch your website rise the ranks to the top of search-engine results.
1 Publish relevant content.
Quality content is the number one driver of your search engine rankings and there is no substitute for great content.
2 Update your content regularly.
3 Metadata.
4 Have a link-worthy site.
5 Use alt tags.
All you need to keep patience for getting best result if you are performing best SEO techniques then it will definitely result out but this depends on the competitors and keywords type. At least one month of time you need to stay to get result.