What factors determine how long confirmation takes?
How many miners are currently mining, how fast they are mining, how much of a fee you paid, and whether you're a well connected node or not (only matters for first confirmation).