Gold will probably always have value, but in the long run bitcoin is almost certain to go to zero
I am not sure about bitcoin whether it will go up or down. Are you familiar with inputed value? This means value is artificially created and not inherent. For example with some people in the Pacific Islands, they use these huge stone rings as a form of currency. Bitcoin is a good example of inputed value. Gold may also be inputed value rather than inherent.
Gold is not always, nor is the sole currency of ancient times. People in the past have used cattle, bushels of grain, slaves, horses, rolls of silk, stone tablets, jade, gemstones, as a form of currency. It doesn't mean we still use these today. We have also used tin, nickel, silver, copper, iron as currency in the past, and only silver remains used in that value.