The 70 year captivity (Jer 29:10-29:10)

“Thus says Yahweh.

‘Only when Babylon’s seventy years

Are completed,

I will fulfill to you

My promise.

I will bring you

Back to this place.’”

Clearly Yahweh says, via this letter of Jeremiah, that the captivity will last 70 years. 70 years from 598 BCE, the first exile, would be 528 BCE, while 70 years from the second exile in 587 BCE would 517 BCE. Yahweh definitely was going to fulfill his promise to bring them back to Jerusalem, but not right now.