Successful blogging is kind of like building a skyscraper--it takes time to do it right:
*It takes time to build an audience of faithful readers.
*It takes time to develop a collection of high quality posts.
*It takes time to improve your writing skills.
*It takes time for word to spread about your blog (by word of mouth, links, etc).
There are exceptions—blogs that become popular overnight. Even in these cases, such blog authors will have to keep posting in order to keep their readers interested. Otherwise, they might turn into “one hit wonders” (borrowing a reference from the musical world). They may fade away as soon as they appear.
Do some research—you’ll find that most of the top blogs have been around for at least two or three years.
Be patient! Good blogs take time to build.