I agree with you, it need time and patient to grow your blog and generate more traffic for you to earn
Great post, and great tips from all. Good quality original content, in a highly searched, low competition niche = great earnings every day. jmho