Question: how long does it take to complete a block of bitcoin?
Answer: On average, it takes about 10 minutes to find each block. The average block time can actually be slightly shorter or longer depending on if the total hash power of the Bitcoin network is growing or shrinking. Ignoring this detail though, this is why 6 confirmations take about 1 hour on average.