Scripture: 2 Peter 3
"The Lord is not slack concerning His promise, as come count slackness, but is longsuffering toward us, not willing that any should perish but that all should come to repentance" (2 Peter 3:9).
There is one thing keeping the Lord from returning in flaming fire to take vengeance on ungodly men: His longsuffering. He is "of a long spirit" with those who have not repented (Thayer's). He does not lose heart with sinners because He is not willing for any of them to perish.
It just may be that Jesus has not returned because He is waiting on you to repent...
Jason Cicero