Search Rankings will totally depends on industry and competition of keywords. Most websites take atleast 3-6 months for generating ranking for long-tail keywords. In longterm both medium tail and short tail keywords get ranks.