Can somebody explain? 3000 weeks is 57 years. He hasn't been alive 40 years