1 Bitcoin = $1,000,000 USD
21 Million Bitcoins = $21,000,000,000,000 ($21 Trillion USD)
When will it happen?..

he says after 20+ years and if you want to be a millionaire you must hold your bitcoin until that years but i personally very doubt bitcoin will reach to that price