As long as the Bitcoin exist, we still have time to achieve and reach that amount which is 21BTC. For sure every member in bitcoin world have their own goal to achieve the amount of bitcoin that we want to get it. But with that amount 21btc I think 2 years is enough to achieve it.
that is right but you don't have forever to get that much bitcoin, as you can see from the history so far, the price has beer rising up and higher so you can't really say it will stay at the same price. so in the future it becomes harder to have 21
BTC as it becomes more expensive
well it depends on what you do, if you are just getting bitcoins from a faucet you will not collect 21 in 5 life times i think trading is the best thing to do now