We have already made significant progress in the development of quantum computing technology, but there are still many challenges to overcome before we have practical quantum computers that can outperform classical computers for useful tasks.

Currently, there are various types of quantum computing platforms being developed, including superconducting qubits, ion trap qubits, topological qubits, and more. Some of the most advanced quantum computing platforms are capable of running algorithms with tens or hundreds of qubits, which is already beyond the capabilities of classical computers.

However, the biggest challenge for quantum computing is the issue of scalability. In order to achieve practical quantum computers, we need to be able to reliably control and manipulate large numbers of qubits, which is currently a significant technical challenge. Additionally, there are still many open questions about how to design algorithms that are well-suited for quantum computers.

Despite these challenges, there is a lot of research being done in the field of quantum computing, and many companies and governments are investing in the development of quantum computing technology. While it’s difficult to predict exactly when we will have practical quantum computers, it’s clear that we are making steady progress towards that goal.