In my humble oppinion it depends on what you own.
If you own the stocks that have been doing well you might wan't to take some off the table.
If you own the PM stocks that have been beaten up badly over the last 2 months it is probably too late. Most are at extreme valuations and unless gold falls off a cliff they should be in for a pretty good rally.