Oh, and you've just not found your niche yet, a lot of that comes with time. You keep giving up and being frustrated, so you just haven't found it yet.
Yea I do think I haven't found my niche yet, I tend to read about a lot of different things, and hard to focus on one thing specifically. Thanks for the advice.