Friend of our blog Darren has a great post up about how long it takes to get into the Technorati 100.
While I would never encourage someone to put their efforts into getting into a list (building a great blog that happens to get into a list is a far nicer goal, heh), his research proves (in an unscientific way) what we have said for a while.
For your blog to be successful you need to stick with it.
Half of the blogs in Darrens study have been around two years or more. I would say give your blog a year before expecting big numbers (traffic or income). It can take a good few months to get noticed by other blogs, maybe longer to get them to link to you for more than one-off posts.
Sticking with it means keeping up with the posting for the long haul. Don’t take the easy route of just re-posting stuff you read on other blogs, put in original or hard to find material too. Make friends. Be generous, link out and help people in forums. I really do believe what you give you get back tenfold and it has never been more true when it comes to links.
One of the benefits of having a long term view is the pressure is off to be a success today or tomorrow, you know the work you are putting in is money in the bank to be paid back with bonuses at a later date.
Think of each post as a couple of dollars in a high interest account. The future you will thank you for it.