The truth behind affiliate marketing is the fact that 90% of affiliates will actually make less than 100$ a month. Therefore, you shouldn't count on making full time income unless you can get very good at the following:
1. Building a good web site that converts.
2. Search engine optimization. You'll need a lot of traffic, as maybe 1 out of 200 visitors will buy your products. SEO can help you get your site in the search engines so more people will be able to find you.
3. The trial and error of picking the right merchants and learning the correct ways to promote them.
Too many people out there assume that affiliate marketing is actually a get rich quick type of
program. These types of people will throw up a couple of banners, then wonder why they never make a single sale or any money at all.
How long you'll need to do it depends on how much money you are wanting to make. If you are a quick learner and really good at affiliate marketing, you may hit $2,000 in 2 years. This is based on the fact that you are starting at 0 and the fact that you have another full time job, not being able to devote a lot of time working with your affiliate marketing program.