It can take anywhere from six to 15 months to begin earning good money from your affiliate strategy. The process may go quicker if you already have a digital marketing background and a large following on your social media or blog.