With blogging, you can create a post in minutes, hit publish and voila! You have created something on the web. It's like instant gratification. If you want to be successful, however, the truth is, successful blogs don't happen overnight. In order to have a successful blog you have to consistently create great content over a period of time, for some it's a year, for others it's five years, or longer.
That's where patience comes in. Bloggers who stay in it for the long haul, not only have the ability to wait while honing in their skills to be great bloggers, they enjoy the process of building a blog. It's not about hanging in there for “X” period of time, it's how that time is being spent. Is it being spent griping and complaining how everyone else is “making it” or is it spent improving, learning and growing?