I have 7 total income streams, most provide consistent income, 2 are sporadic...
2 MLM companies: One took 11 years to grow, the other took 2 years.
Affiliate Programs: I earned my first check under $10 about 12 years ago, my best week was just under $4000 3 years ago. Because of the competition out there, closure of some of the good affiliate companies and the increase in online marketers it has since decreased.
Free Lottery Pool Program: A consistent check (in British pounds) every month.
Google Adsense: I've been with them for 12 years now, a consistent check every month.
Banner Advertising Space Rental: 5 years, income is sporadic.
GoDaddy Domain Auctions (buy low, sell high): 8 years now, worst sale was a buy for $120 and sold for $278 after 5 months. Best sale was a buy at $5 (the bargain bin) and sold for $6000 3 months later.
If you're just starting out don't quit, and never stop learning and surfing the web for those sites where they give you a free home business education, whether through video's, a blog, or web site. It doesn't happen overnight but it'll happen for you if you treat like your regular job.
Get out there, work hard and learn along the way and you'll do just fine!