Bitcoin will never take over fiat currency, at least not in our lifetime.
Hundreds of years of regulation, practices, and geographical locations have come to give fiat currencies value. Bitcoin is tiny in terms of volume, market cap and use cases.
Most of the worlds population hasn't even considered buying a bitcoin.
Sure I get you made some money on it but be real, it's not what you're buying your groceries with each night.