Question: why do text messages take so long to arrive?
Answer: The location of the sender or recipient can create a delay in text message delivery. What causes this varies from handset to handset, but common reasons are being on the border of two cell coverage areas or travelling at speeds above about 50km/h. This is most likely happening if messages arrive all at once.