Remote Processing

I’m using the API or the hosted one in processing my queue, simple question, is it normal to have a delay in processing my campaigns? It will take about 5-15minutes for my campaigns to start sending.