Blogging is not exactly a get-rich-quick scheme, but if you promote your blogs/products online, and you do it properly, you can make thousands of dollars in a few months.
You need to be determined, willing to spend time online, and you need to have a basic knowledge of SEO, SMO, and copywriting.