I don't think bitcoin will ever replace the US dollar. The government would not allow that to happen. I could see bitcoin being used as a payment method like paypal, or a method of sending money like western union, or even a way to store money instead of banks.