You have to understand that rankings depend on the competition. It can take 2 days, weeks or even years. So the answer depends on the type of competition you have.
Another most important thing to understand is that it's better to try ranking a website with a few pages as compared to a website with thousands of pages. A website with a lot of pages will require a smart linking structure for both on-page and off-page link building.
The more pages you have, the more link juice (backlinks) you're going to need. You can make a lot of damage with a website that has few pages and a couple of strong backlinks, as compared to having a website with thousands of pages.
People tend to think that, the more content you have, the better you'll rank and that's not true. However, it is possible to rank well in Google with a website that has thousands of pages, but the challenge will be getting enough backlinks.
If you have a lot of content then I would recommend that you use social media marketing, not SEO.