I've had times where I haven't made any money, it wasn't because the money wasn't out there to be made or because a method was dead...it was because I didn't put forth the effort.
If you pour all your effort into making things work, you will get results. Eventually through your testing, you'll find something that works. You just have to be consistent.
I started article marketing about 3 weeks ago. I wrote maybe 10 articles and waited for sales...they weren't coming in. I was about to give up. Thankfully, I didn't I started to wonder why I wasn't making sales...so I researched and I tweaked things. I kept making little changes until I saw results...yesterday, I earned $95 as a result.
You can't be lazy, making money online is like any job...you have to work, otherwise, you don't get paid.