Not anytime in the near future. Bitcoin will complement fiat but not replace fiat. Think about all the 90 year old ladies, people who don't know how to use a computer, the ones who still write checks at the grocery stores, etc. If cryptocurrency did replace fiat, everyone would need to keep their private keys in their heads because there is going to be a lot of people that would lose their wallets and have to start life over again.