According to Cointelegraph, Bitcoin confirmation times will reach an all-time high in 2025, taking an average of 19 minutes per transaction. Network congestion, block size limits, and fee dynamics are the main factors contributing to the delays. Network congestion, block size limitations, and fee dynamics all contribute to latency.