Punishment Delayed
If Allah were to punish people for their wrongdoing immediately, He would not leave a single creature on earth. But He grants them respite until their appointed time. When their time comes, they cannot delay it nor hasten it.
16:61If Allah were to take mankind to task for their wrong-doing, he would not leave hereon a living creature, but He reprieveth them to an appointed term, and when their term cometh they cannot put (it) off an hour nor (yet) advance (it).