See as per organic traffic, it would take approx 2 to 3 months initially for a new website to make a presence on search engine and if there a quality content you can easily rank on top either you are new or old. that properly depends upon your content for website and there is no such time frame that whether the traffic will be generated within 2 to 3 months or more. It is fully dependent upon the seo tactics you are using or implementing for your website.