Simply never. But the thing is that there is no need for Bitcoin to replace the dollar. Bitcoin is nothing more than a tiny currency/investment tool. It will remain an alternative for its entire existence. Governments are the only entity with the power to replace something that they issue. In short, if there will be something that will replace the dollar, then it will come from the government.
I agree that Bitcoin will never replace the dollar. If Bitcoin replaces dollar, then the world economy will be in the hand of the few people who hold the majority of the coin and government won't allow that to happen. They will rather sacrifice a good invention than harm their economy.
It would not make sense for a smaller currency to take over one of the biggest.