It differs! It is largely determined by your influence and the amount of money you are willing to spend. Because of their influence, influential people such as Darren Rowse, Neil Patel, or Seth Godin can launch a new blog and become successful in a matter of weeks. Any blogger with a large enough budget can afford to pay for the content, advertising, and marketing needed to turn a blog into a top performer in months. A blog generally takes around a year to show returns for most small businesses, mid-sized businesses with small budgets, or newcomers to blogging. The time it takes for your blog to grow will vary depending on how frequently you publish content, how well you perform topic research, and if you are fortunate enough to earn any great backlinks right away, but this is a rough estimate. There are numerous factors at play here. If your site is slow and provides a poor user experience on mobile, it may never perform as expected. If your site has unnatural links, a penalty, or plagiarised content, your results will also suffer.