I have about $1k in local currency (Russian ruble) and I strongly believe that this currency is not the best choice to store money for long periods.
As you might know, there was a Crimea occupation done by Russians about 5 years ago. This was followed by sanctions USA and EU put onto Russia. After that ruble devaluation started. It actually could be stopped by now, at least hindered, as some serious people say, but the Bank of Russia(local fed) doesn't do anything. Though it must and has all resources to.
I suppose I will convert it to either btc or usd, I can't choose what is better... maybe I have to store money %50 in btc and %50 in usd... but I read somewhere there can be another global financial crisis soon... perhaps I could only store it as btc, I know there is a lot of people in Nigeria buying btc because its currency is hyperinflated and majority of population there don't have bank accounts. Well, the policy of Bank of Russia can also lead to unbanked population due to the fact there are lots of banks blocking all "suspicious" transactions without even explaining why it is so "suspicious". Oh and you also should tell where did you get this money and where they go to, otherwise we close your bank account, dear terrorist-money-laundering scum client.
I have reasons to believe Russia will finally turn to its African sibling in several years.
I know this is opinion-related topic and I shouldn't consider your answer as financial advice. Anyway I'd like to see what you think about it and what you would do. Even better, you could reason why you think this way.
I would suggest you to divide it into three parts and invest one part into bitcoin, another into Kuwaiti Dinar as it has the highest value when compared with the over all fiat currency and remains I would suggest to invest into gold. This is just my personal opinion and in case if you don't wanna invest into Kuwaiti Dinar then go for bitcoin and gold alone, if you don't wanna take any risk then gold will be better option.