I'd say, if you have the "right mindset", know the "right people" to get guidance from and apply the "right techniques" to make money online from affiliate marketing you WILL SUCCEED no matter what you're going through.
Problem with most people who want to make money online is they "EXPECT RESULTS" even before they have started working towards achieving their goal.
Look, if you're going to stop and think whether you're going to make the cut you're never gonna make it bcuz you'll always doubt your strengths.
If you want to be certain that you make money online, the first thing you need is to believe in your self. Care a damn about what your mama, papa or granny feels about you, what matters most is what you feel about your own self. PERIOD.
If you're going to be a lazy bump and sit down to watch money pouring in, you're never going to make it. STOP Day DREAMING! Get your butt working...
Look if you thought you should be successful at anything at the first go, you're never gonna make it. Just get your butt moving and start giving your 100% irrespective of the results. You'll never know when you'll get lucky.
I made the money I wanted and I think you're going to make it if you believe in your self.