Bitcoin will not ever replace the real money, Bitcoin is use as an alternative money so it means it will no replace bitcoin as well
What? Fiat should have never become money in the first place. After all, it's not a "money". It's a currency, as it is controlled by a single entity and it depreciates in value over time instead of retaining it.
While bitcoin is portable and virtual, and a lot more convenient than fiat currencies. So yes, I think bitcoin can replace fiats.