In my opinion, future BTC may be the national currency. Currently it is the world discussed section. It's fast moving forward .
Bitcoin will not become a national currency. Governments and banks are not interested in this because Bitcoin is decentralized and can't be easily controlled by state institutions.