That's what I've noticed with blogging you cannot start earning the moment you start, before you can earn you must produce informative content.It is actually something that takes a while because blogging is not something that you jump into and start making money immediately, it's just like affiliate marketing which will take time for you to build on your work before you start making money from it.