How long does NZBDrone take to find episodes on the indexer

I notice that sometimes NZBDrone can get an episode from the indexer within about 30 mins after the the episode airs, other times it’s over an hour. Yet I know that the indexer has the episode available much faster than NZBDrone is seeing them on the indexer. Why so long? Is this an issue with the indexer or NZBDrone? Is there anything that can be done to speed up how quickly NZBDrone gets the episodes from the indexers?

By default drone looks for new releases every 15 minutes (RSS Sync Time), if another background job is running it may delay the check, but otherwise it should be grabbed withing 15 minutes of it being picked up by your indexer (as long as they also update their RSS feeds at that time).