The Lord promised to return, but much time has passed and He still has not returned, which does not mean He has broken His promise, because He never gave a time.
He wants to see what we will do in the meantime. Some use it to better themselves and everyone around them, whereas others use it for selfish reasons.
Jesus presented the following teaching concerning the latter category,
“But if that servant says in his heart, ‘My master is delaying his coming,’ and begins to beat the male and female servants, and to eat and drink and be drunk, the master of that servant will come on a day when he is not looking for him, and at an hour when he is not aware, and will cut him in two and appoint him his portion with the unbelievers’” (Luke 12:45-46).
What does the Lord’s apparent delay mean to you, and how are you using your time?