Yes, there will be enough NPIs. The format of the NPI and the assignment strategy will enable the enumeration of over 200 million health care providers. Yes, the availability of NPIs will eventually run out. At the current rate of increase in the number of providers in the United States, this should enable HHS to enumerate health care providers for 200 years.