Only you can answer the question as it depends upon an individual's circumstances and what they want to do with their trading style.
Gold has been a pig to trade since approx mid 2011, so that's 9 years, however as previously mentioned it usually manages a rally around Christmas/January.
A catalyst for a run is most likely a fall in USD but that is staying strong due to Fed's insistance on raising interest rates. Trump is attempting to convince them otherwise which I agree with, Fed is being too ambitious in too much of a hurry imo.
I think even a small fall in USD should see gold rally.
Next Fed meeting is Dec 18 & 19th.
The Rupee (INR) which is often viewed as a bellwether continues to gain strength after a nasty pullback but the bounce may just be a reactive correction from being oversold.
US gold companies atm certainly not looking optimistic as of yesterday's trading, but imo gold is not a safehaven in market declines, it rises and falls to its own moods with USD being a major influence.