Affiliate marketing is very stable if you can do it but it is very difficult. It is not easy to be convincing people to come and buy something from you. It may be hard to achieveDepending on what you mean by stable income. Affliate marketing, forex trading, cryptocurrency trading,stock trading etc are all stable if you are skilled and knowledgeable enough.