I have a question for you. How many times did you fail in the beginning before you got your first success? The "problem" is you have tasted success so you know that it can be done. I am just putting blind faith that it can. Part of me thinks I am just a fool for trying. Ever met the guy that keeps talking about his business and its something dumb that he fell for because of a guru out there? I am afraid I am that guy...only I got no gurus. I just have a bunch of crazy people on online forum.
I used to think like this, so I can answer your question for you.
All in all it took me about 3 years to have my first high traffic site (although I couldn't figure out how to monetize it properly) and then another 2 years before I started making any money and then another year after that before I started making a lot of money.
I can look back at every single project I ever did (from the moment I started in 6th grade and on) and every single fucking one of them if I did just a couple things differently I would've made a ton of money with it. Here were a couple projects I did in my first year, and there were a ton more just like it:
Did a bunch a huge coupon site (basically MFA site that went to CJ affiliate offers). Spent something like $150 in saved up money and made something like $120 back. If I did any sort of A/B testing, conversion optimization, or bothered to look into an elusive thing called SEO that site could've very easily made $500-1000/day. But I gave up when it wasn't working and wondered why all those other coupon sites which seemed just as shitty were doing ok.
Realized I could arbitrage traffic as PopUpTraffic.com paid a flat $4CPM for all popups (and $3 CPM for all popunders) and I could buy "hits" for a $1.25 CPM from a site called BuyHitsCheap. I did the arbitrage and actually broke even. If I played around with that a little more, testing other shitty cheap traffic sources, I might have been able to find one that gave me a positive ROI and could've scaled the hell out of it. Instead I gave up and moved on.
Those were both big projects in my first year of trying to make money online, and I remember around that time thinking that it must be impossible to make money online. I chuckle a little bit looking back seeing how close I was in both cases to making a lot of money and that I gave up. Even on later projects that did make me money, I look back and see places where I let up, and if I had pushed just a little bit further I would've gone from $30/day or $50/day to $500/day.
You can respond with, well those projects were in 2005 and it was really easy to make money then. But it is still really easy to make money now. You just need to be persistent with what you are doing and you will eventually figure out those things that will look glaringly obvious in hindsight. My biggest money maker (4 figures/day for a span on 3-4 months) was something that was a pretty novel idea, but 4-5 other people came up with it around the same time. However those 4-5 people tried it a bit could not quite figure out that last 10% that took it from a cool idea to a huge money maker. It took a lot of time and testing for something that looked like it would never work, but I eventually figured out that last bit and made a lot of money.
If a newbie were to ask me for the best advice I could give looking back, it would be these 3 things:
1. Figure out what your skillsets and interests are and find a business that works well with those. If you don't know what your skillsets are, start with your interests. If you don't have any interests you should get a job at McDonalds.
2. Limit yourself to 1 or 2 projects to start. If you have more than 3 awesome projects and you don't have a team of people working underneath you I can almost guarantee you that none of those projects will ever see the light of day.
3. Once you have those projects be persistent with them. Making money is not easy and if you stop working on a project when it stops being easy don't expect to ever make money online.
Hope that helped, or at least gave you some hope. Also, in regards to your last bit, find an affiliate/seo meetup in your area. I'm sure they exist and you'll get a bunch of unique perspectives from guys who are quietly making a living doing something you'd never have thought of. And you'll get to see for yourself that this is real.