It depends on how busy the network is. Generally, customers should receive a message within 60 seconds. There may be delays due to a high volume of traffic on special occasions, e.g. New Year and Christmas.