The Word Of God says I will bless them that bless thee, and curse him that curseth thee, and in theeshall all families of the earth be blessed. (Gen. 12-3). That is an unconditional statement without timeline. Instead of following man I’ll stick with the Word.
And to make sure of the meaning, there’s Genesis 48:
3 And Jacob said unto Joseph, God Almighty appeared unto me at Luz in the land of Canaan, and blessed me,
4 And said unto me, Behold, I will make thee fruitful, and multiply thee, and I will make of thee a multitude of people; and will give this land to thy seed after thee for an everlasting possession...