Question: when do imessages show delivered?
Answer: iMessage normally queues such messages until they actually can be delivered. If you're using an iPhone and have "Send as SMS" turned on in your iPhone settings, it will fall back to trying to send the message via SMS after a few minutes. Otherwise, it will remain pending until it can actually be delivered.