Question: when will an imessage not say delivered?
Answer: If it doesn't say "Delivered" or "Read" below the message it means the message has not yet been delivered. This could be due to the person to whom you are sending the message being offline, or maybe they have their iPhone off or on Do Not Disturb.