Is there a limit on how much or how long I can get paid?

No. As long as you’re an Affiliate (Entry Level or Executive Level) you will be paid commissions each time the customers you referred renew their memberships.