Many people that are making money online have tried to make things work for a lot longer than a year. I have been dabbling with online things for more than 10 years. I spent more money than I would like to think about. I floundered around trying this, trying that but I never focused on anything long enough to learn all the parts needed to actually make it work. I can't tell you how many times I wanted to just quit. But over time I started to realize that I was bouncing around too much getting shiny object syndrome. About 2 years ago I got so pissed off at myself and I decided I was going to find one type of model and learn as much as I could about that thing and make it work come hell or high water. All I would do is consume information about it, and then consume more information. Then I realized another thing, I realized I would never know everything about anything. I chose SEO and affiliate marketing as my thing, and when my head was ready to explode from all the info, I decided to just take action and start applying, but this time I broke all the parts into one step at a time. I only focused on figuring the first step out, then when I did that, I moved to the next step, and so on. I started my first solid affiliate site a year ago, and over that time I probably invested $2-3K into it. I saw my first few sales a few months after putting it all together and then I knew it was possible. Over the last few months things have started to take off and now I am pushing into the $2k a month mark. I know it's not a lot for some of the people on here, but for me this is starting to be enough to make me super motivated. At this stage I'm re-investing all of it into scaling it all up. A year ago I would have never thought I would even be at the level I am at now. What's funny is once you get to a certain level you realize all you have to do is keep scaling and doing more of what is already working. When you stick with one thing long enough, you have enough data that you start to see patterns emerge. Then you can take those patterns and develop a system to scale it to the next level. At this point I know I am just scratching the surface. If you can make a dollar, you can make a thousand dollars, and as you go your mind believes that more is possible.
I didn't grow up using computers, so this journey has been a serious learning curve for me. I have a much younger sister that was way more tech savvy than me and I remember her laughing at me because I didn't even know how to copy and paste. Now she sees me making money online and she's not laughing anymore

Again, I know there are people here that make a shitload more money online than me, and I hope to be there one day myself, but if I can do it, anyone can do it. Be stubborn and don't give up, pick a method and learn enough about it from people that are making it work, and dog the shit out of it until it works. Put your blinders on and don't jump to anything else until you have built a solid base with the first thing, and when you do that, scale the shit out of what is already working for you. Also for me, I only began to see things working when I started treating this as a business. If you want to build a real business it takes knowledge, time, money and persistence. But if you give in now you'll never get there. Even if it takes you another couple years to have a break through, wouldn't it still be worth it? If it was too easy everyone would be doing it!! Sorry for the long winded post, but hopefully it can motivate the OP and others that are still at the beginning of their journey that it is possible to make it work, you just can't stop until you make it work.