A number of factors affects the delivery time: Once messages are routed to the carriers the time it takes for them to be delivered to a handset is out of our control. If the recipient handset is switched off, has low reception, low battery, a full message 'inbox' or the high traffic at server can affect the time between sending and receiving the message.