There is still time to reach 21 bitcoin goal if you are ready to buy it which is more than 10k USD which is still within the possible but extremely expensive range. the problem is lack of money to buy it with.
although i have bought bitcoin mostly so far but the only other option except buying is for me is to try earning it and that's going to take some time to get there.