i still have time to reach 21 btcgoal but 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 to earn it and that is going to take some time to get there.
i still have a lot of time too, to be honest i dont have a job right now so i can easily work with bitcoins in my opinion such as trading