You should remember that SEO is a longstanding process and, as it was said, depending on competition it may take plenty of time. From my own experience, I had websited that took me 9 months to rank in top-10, and ones reaching the top much faster as well.