God never needs to change his mind because his knowledge and wisdom are always perfect. God is said to be “immutable”, meaning that he’s unchanging and utterly reliable in his character, will and promises. Indeed, God cannot change, because if he did, he was either imperfect before that change or imperfect after that change—and in either case he wouldn’t be God!