Gold is an asset which must be held for at least 10 or 20 years.
Yes but this is something for your kids..
You can buy them investment gold on day they are born, better than saving money for their school.
This is right approach.
If you want investment with great return, chose BTC.
Exactly... when I start saving up for my "future kids" school tuitions, I am basically planning on buying gold to hold my store of value over the 18 years or so I start saving, to protect me against inflation and the devaluation of the USD over the years. I find this a lot more reliable than trying to put fiat money into some savings bank account that will gradually devalue over the years. Gold keeps up with the times in terms of fiat and commands a higher price when fiat is devalued.
I agree with you here. You have to also realize that silver is also a nice way to go about saving up as well, since generally all precious metals tend to command a higher price when fiat inflates and the general economy goes downward. Since we are living in some crazy times right now, that's why I hold more of my assets in gold and silver than anything else... I like having bitcoins around in terms of speculative purposes, but precious metals are going to hold their value no matter what.