Usually, it takes several minutes to send all messages. However,
delivery time to each specific device may vary because of mobile network
delays, quality of the signal, and other conditions.