Some people just aren't cut out for business. That's the reality.
[...]
I've said it before and I'll say it again, all that matters in marketing is your ability to sell. SEO, methods and all that bullshit are useless if you aren't good at MARKETING. The only people that make money online are the ones who know how to market and sell.
If you can't do that then business isn't for you and you need to just get a job in an area where you have other talents.
Finally, something I agree with. There's no "magic deadline", such as "you will be reach in X months", unless you really can do the job. Being a marketer is like being a plumber: unless you like doing it and you know what you're doing, you won't make a penny, even if you hear that plumbers make a fortune.
Also, let's make something clear: you can't be successful by outsourcing everything. You *must* be doing something yourself and have a clear understanding of all parts of your project. The same way you can't open a company, hire some people and walk away from it expecting to make money, you can't do it with an online business.
There isn't anything easy in IM, in any form and shape (be it AdSense, CPA, ClickBank or anything else), unless you have some talent for it. Personally, I couldn't convince a man in a desert to buy a bottle of water from me, my talent lies elsewhere. For this reason, my results have been quite poor, but I'll be recycling in other fields the knowledge I acquired. I believe you should do the same: don't throw away your experience, just reuse it.
There's nothing wrong in being unsuccessful (despite what some "smart people" say on this forum), you probably just have to change your strategy.