Affiliate marketing can be a reliable source of income for those who approach it with a well-thought-out strategy, commitment, and focus on providing value to the audience. However, like any business, it can be affected by market changes, competition, and other factors, so diversifying income streams is often advised.