De nombreuses études ont montré que la durée de vie des NEOs est comprise entre 1 et 100 millions d’années, donc bien inférieure à l’âge du système solaire. Pourtant, les estimations fondées sur le nombre de cratères des mers lunaires (qui ont gardé en mémoire les impacts depuis leur formation, il y a plus de 3 milliards d’années) et sur le nombre de NEOs observés suggèrent que les distributions en taille et en nombre de cette population sont similaires aujourd’hui à celles des trois derniers milliards d’années, même si de larges fluctuations stochastiques ont pu et peuvent se produire durant des intervalles de temps limités. La courte durée de vie collisionnelle et dynamique des NEOs nécessite alors l’existence d’une ou de plusieurs sources de réapprovisionnement : les corps qui disparaissent doivent être remplacés par des corps similaires de manière quasi continue. Mais il faut pour cela que de telles sources de réapprovisionnement existent. Quelles peuvent être ces sources potentielles ? La première source est constituée par les astéroïdes de la ceinture principale, région située entre les orbites de Mars et de Jupiter, à des demi grands axes compris entre 2.1 et 3.3 UA. Cette source est en accord avec les données spectrales et taxonomiques résumées précédemment. Une autre source est constituée par des noyaux cométaires éteints dont les orbites pourraient être transportées sur des orbites de NEOs. Leurs orbites sont en fait similaires à celles de la comète P/Encke et de la population de météoroïdes Taurides et sont fortement perturbées par des rencontres proches avec la Terre. Des études spectrales ont montré que seule une petite fraction des NEOs a une surface similaire à celle des noyaux cométaires. Les comètes pourraient en réalité ne représenter que 5 % des sources de NEOs.