SEO is a long-term game, but we can measure success in shorter time frames than others. It would be difficult to estimate how long a first page ranking would take because the algorithm is constantly changing and new information is released every day. SEO rankings depend on your keywords and SEO strategy. One thing you can do is to monitor your progress over time and not expect a guaranteed first page ranking in a few days. You should constantly optimize and publish new content with new keywords in order to achieve positive SEO rankings.