Possibly. Some affiliate programs that offer recurring payments will give you lifetime payments. This means that you will continue to receive a commission as long as the subscribers continue to pay. Other affiliate programs may only pay you commission for the first year of subscription.