It depends on how many SMS you send. Ideally 1 SMS take about 7 seconds to deliver. If you send in bulk, say 10,000 SMS it might take under 5 minutes for all of them to be delivered.