Our humanity is very old, and bears its karma from the ancient earth-moon. As for devolution, most human beings are near their last cycle of 108 lives, as is evident if we investigate within the internal dimensions the fate of this humanity. As for whether an individual is on their 1000th or 2999th cycle on the Bhavachakra is something you could only answer by communicating with your Innermost within meditation and out of the body.
Joyful in hope, suffering in tribulation, be thou constant in thy prayer.
Benedictis, qui venit in nomine Domini. Osanna in excelsis.
"Blessed is he who comes in the name of the Lord. Hosanna in the highest!"