Jeremiah 29:11 is not a promise for us Christians today. When it is used in this way, it is being ripped totally out of context. The context of this passage is God speaking to the Israelites while they are in captivity, telling them to go ahead and settle down, marry, grow crops, for they are going to be there a while. Using Jeremiah 29:11 as a promise for today’s Christians, is like saying Jeremiah 29:14 is a promise for us:
“I will be found by you, declares the Lord, and will bring you back from captivity. I will gather you from all the nations and places where I have banished you, declares the Lord, and will bring you back to the place from which I carried you into exile.”
Instead of using this verse incorrectly, why not use these verses that are promises for today’s Christian? Hebrews 13:5-6: “Keep your lives free from the love of money and be content with what you have, because God has said, Never will I leave you; never will I forsake you. So we say with confidence, The Lord is my helper, I will not be afraid. What can mere mortals do to me?”
Context – it’s critical to understanding the Bible’s message!