in my opinion i might become a really rich man so i will not sell any bitcoins before a decent growth that will earn me at least a million dollars though ill have to wait long
I think we need to wait long to earn in millions, as it doesn't seems to be possible at a moment, but in future it is quiet possible so holding for future is the best option.
I also agree with you, but if you want to get a big profit,, in future, so hold your bitcoin for a long time and than forget it ,after 5 or 10 years later, than you will get a big profit in your holding bitcoins.
There is always risk involved in holding too long, bitcoin is too unpredictable and if bitcoin falls extremely in future then your holdings will be going in vain, sell when you see some profits in it.