xX When the DNC was first started, it was 5 years. Now, once registered-always registered. You only need to register once and until you have your registration removed youself, you are always registered as long as the DNC exists.
A couple of years ago, the registration was extended to "forever, unless you cancel or change phone numbers".
Folks need NOT re-register, unless they added or changed phone numbers!