Anytime soon now, not at all if I'm honest, but in the future yes its possible for sure but it would just take some time to achieve this.
If think in much much time this can be achieved I' thinking about 10 years from now on if I'm realistic.
No I dont think so. Americans wont let it. Dollar is also how they say that they are strong. It will take long before it is replaced. And that would mean a worldwide change too.
The government of america will really not allow their money to be replace by bitcoin,no matter what happens bitcoin will not replace dollar.